generated from smedev/Template-for-SMEServer-Core-Perl
23 lines
743 B
Diff
23 lines
743 B
Diff
diff --git a/rpmUtils/transaction.py b/rpmUtils/transaction.py
|
|
index 778ed2db..96e0ffc3 100644
|
|
--- a/rpmUtils/transaction.py
|
|
+++ b/rpmUtils/transaction.py
|
|
@@ -119,11 +119,13 @@ class TransactionWrapper:
|
|
tserrors = self.ts.run(cb.callback, '')
|
|
self.ts.setFlags(origflags)
|
|
|
|
+ if tserrors is None:
|
|
+ return []
|
|
+ if not tserrors:
|
|
+ return ['Unknown error during transaction test in RPM']
|
|
reserrors = []
|
|
- if tserrors:
|
|
- for (descr, (etype, mount, need)) in tserrors:
|
|
- reserrors.append(descr)
|
|
-
|
|
+ for (descr, (etype, mount, need)) in tserrors:
|
|
+ reserrors.append(descr)
|
|
return reserrors
|
|
|
|
|