---
 yum/depsolve.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/yum/depsolve.py b/yum/depsolve.py
index 8c260a7..00e8f5a 100644
--- a/yum/depsolve.py
+++ b/yum/depsolve.py
@@ -27,7 +27,6 @@ import rpmUtils.miscutils
 from rpmUtils.arch import archDifference, canCoinstall
 import misc
 from misc import unique, version_tuple_to_string
-from transactioninfo import TransactionMember
 import rpm
 
 from packageSack import ListPackageSack
@@ -1277,6 +1276,11 @@ class Depsolve(object):
                 continue
             rec_depsolve[po] = 0
         if len(rec_depsolve) > 1:
+            global TransactionMember
+            if TransactionMember is None:
+                from transactioninfo import TransactionMember as _TM
+                TransactionMember = _TM
+
             for po in rec_depsolve:
                 fake_txmbr = TransactionMember(po)
 
-- 
1.7.0.1

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to