Commit 14cbed04 authored by Antoine Millet's avatar Antoine Millet
Browse files

Fixed sorter method on TqlResponse

parent a1c2f5c6
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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)