dodo icon indicating copy to clipboard operation
dodo copied to clipboard

notmuch as subprocess vs. python-notmuch

Open The-Compiler opened this issue 1 year ago • 1 comments

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.

The-Compiler avatar Sep 12 '24 08:09 The-Compiler

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.

The-Compiler avatar Mar 10 '25 18:03 The-Compiler