diff options
author | Chris Lumens <clumens@redhat.com> | 2007-03-08 15:57:22 +0000 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2007-03-08 15:57:22 +0000 |
commit | a5434f90b43efc63e2181e5d7ebea00bd330c8b9 (patch) | |
tree | 7ccb6c1e9dc570e6dfc2fe62f0cbf25c059d890b /sortedtransaction.py | |
parent | 93013a6ef0b26b3115c7db5080fb407db9ab8075 (diff) | |
download | anaconda-a5434f90b43efc63e2181e5d7ebea00bd330c8b9.tar.gz anaconda-a5434f90b43efc63e2181e5d7ebea00bd330c8b9.tar.xz anaconda-a5434f90b43efc63e2181e5d7ebea00bd330c8b9.zip |
Fix for yum API change.
Diffstat (limited to 'sortedtransaction.py')
-rw-r--r-- | sortedtransaction.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sortedtransaction.py b/sortedtransaction.py index 45955ead5..b454bb42d 100644 --- a/sortedtransaction.py +++ b/sortedtransaction.py @@ -28,13 +28,14 @@ class SplitMediaTransactionData(SortableTransactionData): except (KeyError, AttributeError): return -99 - def getMembers(self, pkgtup=None): + def getMembers(self, pkgtup=None, output_states=None): if not self.curmedia: - return TransactionData.getMembers(self, pkgtup) + return TransactionData.getMembers(self, pkgtup, output_states) if pkgtup is None: returnlist = [] for key in self.reqmedia[self.curmedia]: - returnlist.extend(self.pkgdict[key]) + if not output_states or self.pkgdict[key].output_state in output_states: + returnlist.extend(self.pkgdict[key]) return returnlist |