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 | |
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.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | sortedtransaction.py | 2 |
2 files changed, 5 insertions, 0 deletions
@@ -1,5 +1,8 @@ 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. + * loader2/loader.c: dmraid flag handling 2005-11-17 Jeremy Katz <katzj@redhat.com> 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: |