Commit 2979a9b3 authored by Antoine Millet's avatar Antoine Millet
Browse files

Fixed race condition when using iter*tags functions on TqlObject

parent 09e53557
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ class TqlObject(object):
    def itertags(self):
        """ Iter over tags registered on this object.
        """
        for tag in self._tags.itervalues():
        for tag in self._tags.values():
            yield tag

    def itermatchingtags(self, patterns):
@@ -67,7 +67,7 @@ class TqlObject(object):
        if isinstance(patterns, basestring):
            patterns = (patterns,)

        for tag in self._tags.itervalues():
        for tag in self._tags.values():
            for pattern in patterns:
                if fnmatch(tag.name, pattern):
                    yield tag