Quote:
Originally Posted by DaltonST
Kovid,
I know that you put a great premium on backward compatibility of fundamental changes to Calibre, so I would like to state that I have several plug-ins that use calibredb to automatically create new Custom Columns for the user in order for them to continue.
|
And as has been observed multiple times, don't do that.
Why are you using the command-line-shell wrapper around the db interface, rather than using the currently open db interface directly from python?
You are adding a great deal of complexity, and additionally making your plugins unreliable or outright broken for some of your users.
With zero benefit whatsoever.
Although you have invented a novel way to misuse calibre.