commit a0e0ad4bdd02105c23dc8aa32629e55fed139bb4
Author: Radek Novacek <rnovacek(a)redhat.com>
Date: Tue Sep 9 16:18:04 2014 +0200
subscriptionmanager: fix domain sorting error
manager/subscriptionmanager/subscriptionmanager.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/manager/subscriptionmanager/subscriptionmanager.py
b/manager/subscriptionmanager/subscriptionmanager.py
index 4d35fa7..739a30b 100644
--- a/manager/subscriptionmanager/subscriptionmanager.py
+++ b/manager/subscriptionmanager/subscriptionmanager.py
@@ -99,9 +99,12 @@ class SubscriptionManager(Manager):
# Sort the list
key = None
if len(domains) > 0:
- if isinstance(domains[0], basestring):
+ if not isinstance(domains[0], basestring):
key = "guestId"
- domains.sort(key=key)
+ if key is None:
+ domains.sort()
+ else:
+ domains.sort(key=lambda item: item[key])
if key is not None:
self.logger.info("Sending list of uuids: %s" % [domain[key] for
domain in domains])
Show replies by date