X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=bindings%2Fpython%2Fnotmuch%2Fdatabase.py;h=7f0091de583044b91d696f5646a15075a69c1d88;hp=fc7edf0b57f572007f726eacd1ef5586e91a655a;hb=c50524efd523e885f370374e33cd5d5549ed9079;hpb=417274d698b6718621b9f5dec744ab169499f4e3 diff --git a/bindings/python/notmuch/database.py b/bindings/python/notmuch/database.py index fc7edf0b..7f0091de 100644 --- a/bindings/python/notmuch/database.py +++ b/bindings/python/notmuch/database.py @@ -358,8 +358,14 @@ class Database(object): :param msgid: The message ID :type msgid: string - :returns: :class:`Message` or `None` if no message is found or if an - out-of-memory situation occurs. + :returns: :class:`Message` or `None` if no message is found or + if any xapian exception or out-of-memory situation + occurs. Do note that Xapian Exceptions include + "Database modified" situations, e.g. when the + notmuch database has been modified by + another program in the meantime. A return value of + `None` is therefore no guarantee that the message + does not exist. :exception: :exc:`NotmuchError` with STATUS.NOT_INITIALIZED if the database was not intitialized. """