I suppose. It would mostly be a problem because it adds tons of overhead to existing adapters and the stand-alone versions of the script (command-line and Google App Engine), simply don't have anything to do with Calibre. Using Calibre specific code in every adapter file (100+ since recently) doesn't feel very good.
EDIT: Nevermind, I misunderstood you. You meant putting that try-except block into the packages submodule and then re-importing the names from within. That's a good idea.
|