commit a0e0ad4bdd02105c23dc8aa32629e55fed139bb4 Author: Radek Novacek rnovacek@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])