Quote:
Originally Posted by Doitsu
Thanks for checking this! AFAIK, only one of my plugins uses bk.gettocid() and it'll display a warning if bk.gettocid() returns None.
|
Yeah ... I don't really expect much trouble at all. But I wanted to give a heads up in case someone made the assumption in their code that the ncx would always be there (since it always has been until now).
My input plugin DOCXImport will automatically create an ncx for an EPUB3, but since it will be able to be removed (or created for compatibility), there's no real hurry (or incentive) for me to modify the plugin.
I probably wouldn't change it anyway, since older versions of Sigil would still need the ncx created--and checking for specific versions of Sigil just to see if a dummy ncx should be created on import or not seems like overkill.