Hopefully this covers completely the current API for error handling on closed databases. For the most part, it's not that I care about supporting operations on closed databases, but rather it provides a good opportunity to make sure exceptions are being caught at the the boundary of libnotmuch. The not-completely-trivial changes are [PATCH 05/13] lib: catch exceptions in n_directory_get_child_directories [PATCH 07/13] lib: catch exceptions in n_directory_get_child_files [PATCH 13/13] lib: return NULL from n_d_get_default_indexopts on The last one is a repost to keep the series together. _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-leave@notmuchmail.org