Loading cloudcontrol/common/tql/db/db.py +2 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,8 @@ class TqlResponse(object): def sorted(self, tag, reverse=False): """ Return a new TqlResponse with objects sorted by provided tag. """ sorter = lambda obj: None if obj.object.get(tag) is None else obj.object.get(tag).value self.fetch(tag) sorter = lambda obj: obj.get(tag) if tag in obj else lambda obj: None objects = tuple(sorted(self._objects.itervalues(), key=sorter, reverse=reverse)) for obj in objects: obj.show.add(tag) Loading Loading
cloudcontrol/common/tql/db/db.py +2 −1 Original line number Diff line number Diff line Loading @@ -192,7 +192,8 @@ class TqlResponse(object): def sorted(self, tag, reverse=False): """ Return a new TqlResponse with objects sorted by provided tag. """ sorter = lambda obj: None if obj.object.get(tag) is None else obj.object.get(tag).value self.fetch(tag) sorter = lambda obj: obj.get(tag) if tag in obj else lambda obj: None objects = tuple(sorted(self._objects.itervalues(), key=sorter, reverse=reverse)) for obj in objects: obj.show.add(tag) Loading