summaryrefslogtreecommitdiffstats
path: root/sortedtransaction.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-11-17 06:42:44 +0000
committerJeremy Katz <katzj@redhat.com>2005-11-17 06:42:44 +0000
commitb580fd63126f9af87a94c3504675323d9f5099c2 (patch)
treeace14ac42b6fab4b9b5cdc693c2638538d664846 /sortedtransaction.py
parent94e41ea57ed522a4a8d9f407ed3442522dbb5e24 (diff)
downloadanaconda-b580fd63126f9af87a94c3504675323d9f5099c2.tar.gz
anaconda-b580fd63126f9af87a94c3504675323d9f5099c2.tar.xz
anaconda-b580fd63126f9af87a94c3504675323d9f5099c2.zip
2005-11-17 Jeremy Katz <katzj@redhat.com>
* sortedtransaction.py (SplitMediaTransactionData.remove): Don't get confused if we've already removed the package from the ts.
Diffstat (limited to 'sortedtransaction.py')
-rw-r--r--sortedtransaction.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sortedtransaction.py b/sortedtransaction.py
index 912a8e25a..23547e53b 100644
--- a/sortedtransaction.py
+++ b/sortedtransaction.py
@@ -102,6 +102,8 @@ class SplitMediaTransactionData(SortableTransactionData):
SortableTransactionData.add(self, txmember)
def remove(self, pkgtup):
+ if not self.pkgdict.has_key(pkgtup):
+ return
txmembers = self.pkgdict[pkgtup]
if len(txmembers) > 0:
for txmbr in txmembers: