summaryrefslogtreecommitdiffstats
path: root/sortedtransaction.py
diff options
context:
space:
mode:
authorPaul Nasrat <pnasrat@redhat.com>2005-11-16 19:49:43 +0000
committerPaul Nasrat <pnasrat@redhat.com>2005-11-16 19:49:43 +0000
commitc60aaaa30352363a8da831d59f328d27859b29b2 (patch)
treee88590a4dac91bab773fe150c3a69098351a4a3f /sortedtransaction.py
parent659deaf035eae7455ab6cc5de41c351bc1dae5a3 (diff)
downloadanaconda-c60aaaa30352363a8da831d59f328d27859b29b2.tar.gz
anaconda-c60aaaa30352363a8da831d59f328d27859b29b2.tar.xz
anaconda-c60aaaa30352363a8da831d59f328d27859b29b2.zip
make subclass
Diffstat (limited to 'sortedtransaction.py')
-rw-r--r--sortedtransaction.py8
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):