]> git.notmuchmail.org Git - notmuch/blobdiff - bindings/python/notmuch/tag.py
properly raise exceptions in python bindings
[notmuch] / bindings / python / notmuch / tag.py
index d6abf2865986600d20479b749d32ee127cd692bd..50e3686b6580d65369ac3178d988d90c1837d932 100644 (file)
@@ -70,7 +70,7 @@ class Tags(object):
                cache the tags in the Python object(?)
         """
         if tags_p is None:
-            NotmuchError(STATUS.NULL_POINTER)
+            raise NotmuchError(STATUS.NULL_POINTER)
 
         self._tags = tags_p
         #save reference to parent object so we keep it alive
@@ -86,7 +86,7 @@ class Tags(object):
         if not nmlib.notmuch_tags_valid(self._tags):
             self._tags = None
             raise StopIteration
-        tag = Tags._get(self._tags).decode('utf-8')
+        tag = Tags._get(self._tags).decode('UTF-8')
         nmlib.notmuch_tags_move_to_next(self._tags)
         return tag