]> git.notmuchmail.org Git - notmuch/blobdiff - bindings/python/notmuch/tag.py
py3k: The ConfigParser module has been renamed to configparser
[notmuch] / bindings / python / notmuch / tag.py
index f3a3d27e501dbfb5886ef4031f99490ff1a36968..2fb7d3287a8413e295b1e9b5b2840d9d06bdb476 100644 (file)
@@ -111,13 +111,17 @@ class Tags(object):
         return self._valid(self._tags) > 0
 
     def __str__(self):
-        """The str() representation of Tags() is a space separated list of tags
+        return unicode(self).encode('utf-8')
 
-        .. note:: As this iterates over the tags, we will not be able
-               to iterate over them again (as in retrieve them)! If
-               the tags have been exhausted already, this will raise a
-               :exc:`NotmuchError` STATUS.NOT_INITIALIZED on
-               subsequent attempts.
+    def __unicode__(self):
+        """string representation of :class:`Tags`: a space separated list of tags
+
+        .. note::
+
+            As this iterates over the tags, we will not be able to iterate over
+            them again (as in retrieve them)! If the tags have been exhausted
+            already, this will raise a :exc:`NotmuchError`
+            STATUS.NOT_INITIALIZED on subsequent attempts.
         """
         return " ".join(self)