diff options
author | Paul Nasrat <pnasrat@redhat.com> | 2005-11-16 19:49:43 +0000 |
---|---|---|
committer | Paul Nasrat <pnasrat@redhat.com> | 2005-11-16 19:49:43 +0000 |
commit | c60aaaa30352363a8da831d59f328d27859b29b2 (patch) | |
tree | e88590a4dac91bab773fe150c3a69098351a4a3f /sortedtransaction.py | |
parent | 659deaf035eae7455ab6cc5de41c351bc1dae5a3 (diff) | |
download | anaconda-c60aaaa30352363a8da831d59f328d27859b29b2.tar.gz anaconda-c60aaaa30352363a8da831d59f328d27859b29b2.tar.xz anaconda-c60aaaa30352363a8da831d59f328d27859b29b2.zip |
make subclass
Diffstat (limited to 'sortedtransaction.py')
-rw-r--r-- | sortedtransaction.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sortedtransaction.py b/sortedtransaction.py index 82edf04fc..bfa8dc468 100644 --- a/sortedtransaction.py +++ b/sortedtransaction.py @@ -10,9 +10,9 @@ WHITE = 0 GREY = 1 BLACK = 2 -class SplitMediaTransactionData(TransactionData): +class SplitMediaTransactionData(SortableTransactionData): def __init__(self): - TransactionData.__init__(self) + SortableTransactionData.__init__(self) self.reqmedia = {} self.curmedia = 0 @@ -46,15 +46,15 @@ class SplitMediaTransactionData(TransactionData): id = self.__getMedia(txmember.po) if id and id not in self.reqmedia.keys(): self.reqmedia[id].append(txmember.pkgtup) - TransactionData.add(self, txmember) + SortableTransactionData.add(self, txmember) def remove(self, pkgtup): txmember = self.pkgdict[pkgtup] id = self.__getMedia(txmember.po) if id: self.reqmedia[id].remove(pktup) - del self.pkgdict[pkgtup] del txmember + SortableTransactionData.remove(self, pkgtup) class SortableTransactionData(TransactionData): |