dodo
dodo copied to clipboard
notmuch as subprocess vs. python-notmuch
Out of curiosity: Is there a good reason why notmuch is used as a subprocess and output hand-decoded from JSON everywhere, rather than using the Python bindings shipped with notmuch? While I haven't looked into it in detail (...yet?), it seems to me this could improve performance, reliability, and possibly make the code cleaner.
Ah, I see there was a previous issue about this:
- #9
We might want to do some things incrementally in the future:
- #24
So I still think it's worth looking into whether the reasons against this from #9 still are an issue.