diff options
author | Jeremy Katz <katzj@redhat.com> | 2005-11-17 06:42:44 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2005-11-17 06:42:44 +0000 |
commit | b580fd63126f9af87a94c3504675323d9f5099c2 (patch) | |
tree | ace14ac42b6fab4b9b5cdc693c2638538d664846 /sortedtransaction.py | |
parent | 94e41ea57ed522a4a8d9f407ed3442522dbb5e24 (diff) | |
download | anaconda-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.py | 2 |
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: |