<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings/python-cffi/notmuch2/_errors.py, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-09-14T16:32:45Z</updated>
<entry>
<title>bindings/python-cffi: handle NOTMUCH_STATUS_OPERATION_INVALIDATED</title>
<updated>2025-09-14T16:32:45Z</updated>
<author>
<name>Anton Khirnov</name>
<email>anton@khirnov.net</email>
</author>
<published>2025-08-28T09:00:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c55953e9de408674d71db78ea4fff941972b2f0a'/>
<id>urn:sha1:c55953e9de408674d71db78ea4fff941972b2f0a</id>
<content type='text'>
Raise it as a newly added OperationInvalidatedError exception.
</content>
</entry>
<entry>
<title>Fix error message when using notmuch_status_to_string</title>
<updated>2021-12-05T12:53:39Z</updated>
<author>
<name>Floris Bruynooghe</name>
<email>flub@devork.be</email>
</author>
<published>2021-11-06T11:02:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca4e1d885b0d9dcdeb45ad6f2829f88dafc7949c'/>
<id>urn:sha1:ca4e1d885b0d9dcdeb45ad6f2829f88dafc7949c</id>
<content type='text'>
The python exception class was incorrectly loading the error message
which resulted in unprintable exception objects.
</content>
</entry>
<entry>
<title>lib: add new status code for query syntax errors.</title>
<updated>2021-09-05T00:07:19Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-08-24T15:17:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9ae4188610dc21101fe9bdeb158854fc7c63463e'/>
<id>urn:sha1:9ae4188610dc21101fe9bdeb158854fc7c63463e</id>
<content type='text'>
This will help provide more meaningful error messages without special
casing on the client side.
</content>
</entry>
<entry>
<title>lib: add NOTMUCH_STATUS_NO_DATABASE</title>
<updated>2021-03-27T12:26:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-02-23T19:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2e39ce6eb5d5e5ae2a2a4ed419190003f47e566e'/>
<id>urn:sha1:2e39ce6eb5d5e5ae2a2a4ed419190003f47e566e</id>
<content type='text'>
This will allow more precise return values from various open related functions.
</content>
</entry>
<entry>
<title>lib: add NOTMUCH_STATUS_DATABASE_EXISTS</title>
<updated>2021-02-06T23:46:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-01-03T12:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=55f5e87096fda96280ccc4b191393c7e59b4df57'/>
<id>urn:sha1:55f5e87096fda96280ccc4b191393c7e59b4df57</id>
<content type='text'>
It is desirable to distinguish between attempting to create a database
that already exists, and more fatal errors like permission problems.
</content>
</entry>
<entry>
<title>lib: add NOTMUCH_STATUS_NO_CONFIG</title>
<updated>2021-02-06T23:43:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-01-03T12:30:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=eea258c0c9386a5eecae48a98b552113a3584a7d'/>
<id>urn:sha1:eea258c0c9386a5eecae48a98b552113a3584a7d</id>
<content type='text'>
This will allow client code to provide more meaningful diagnostics. In
particular it will enable "notmuch new" to continue suggsting the user
run "notmuch setup" to create a config after "notmuch new" is
transitioned to the new  configuration framework.
</content>
</entry>
<entry>
<title>python/notmuch2: fix typo for "destroyed"</title>
<updated>2019-12-23T22:13:09Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-12-23T21:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=93cc4b99dff2dea1f4af3b39f1864eb976c37648'/>
<id>urn:sha1:93cc4b99dff2dea1f4af3b39f1864eb976c37648</id>
<content type='text'>
Another fix to the docstrings, this time for the English part of the
docstrings, not the Python class name.  No functional changes here.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>Rename package to notmuch2</title>
<updated>2019-12-03T12:12:30Z</updated>
<author>
<name>Floris Bruynooghe</name>
<email>flub@devork.be</email>
</author>
<published>2019-11-17T16:41:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e2df30f7a98f91543d0b3561dbb366eb4b3d812c'/>
<id>urn:sha1:e2df30f7a98f91543d0b3561dbb366eb4b3d812c</id>
<content type='text'>
This is based on a previous discussion on the list where this was more
or less seen as the least-bad option.
</content>
</entry>
</feed>
