[yum-cvs] yum/transactioninfo.py
Florian Festi
ffesti at linux.duke.edu
Tue Jan 8 09:38:24 UTC 2008
yum/transactioninfo.py | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
New commits:
commit 4c66a5b7a0d34a1809c2b90e074e92afb67f5b8f
Author: Florian Festi <ffesti at redhat.com>
Date: Tue Jan 8 10:36:58 2008 +0100
Fix performance issue for large transactions:
Move sort() calls out of the loop
diff --git a/yum/transactioninfo.py b/yum/transactioninfo.py
index 725789f..c1ee5c1 100644
--- a/yum/transactioninfo.py
+++ b/yum/transactioninfo.py
@@ -286,15 +286,15 @@ class TransactionData:
else:
pass
- self.updated.sort()
- self.installed.sort()
- self.removed.sort()
- self.obsoleted.sort()
- self.depupdated.sort()
- self.depinstalled.sort()
- self.depremoved.sort()
- self.instgroups.sort()
- self.removedgroups.sort()
+ self.updated.sort()
+ self.installed.sort()
+ self.removed.sort()
+ self.obsoleted.sort()
+ self.depupdated.sort()
+ self.depinstalled.sort()
+ self.depremoved.sort()
+ self.instgroups.sort()
+ self.removedgroups.sort()
def addInstall(self, po):
More information about the Yum-cvs-commits
mailing list