diff options
author | NoDRM <[email protected]> | 2023-08-03 20:01:38 +0200 |
---|---|---|
committer | NoDRM <[email protected]> | 2023-08-03 20:01:38 +0200 |
commit | bc089ee46d3e5bbb458bc0dd7a503962495f9e2c (patch) | |
tree | b68bd2a21c80fbb3fa6758bd169ab9f3946cebc6 /DeDRM_plugin/__init__.py | |
parent | e509b7d520d044a830c5e56ac75493142d05445d (diff) |
More Python2 bugfixes
Diffstat (limited to 'DeDRM_plugin/__init__.py')
-rw-r--r-- | DeDRM_plugin/__init__.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/DeDRM_plugin/__init__.py b/DeDRM_plugin/__init__.py index 9098817..983ecc8 100644 --- a/DeDRM_plugin/__init__.py +++ b/DeDRM_plugin/__init__.py @@ -96,7 +96,10 @@ import traceback #@@CALIBRE_COMPAT_CODE@@ try: - import __version + try: + from . import __version + except: + import __version except: print("#############################") print("Failed to load the DeDRM plugin") @@ -134,8 +137,10 @@ try: except: config_dir = "" - -import utilities +try: + from . import utilities +except: + import utilities PLUGIN_NAME = __version.PLUGIN_NAME @@ -915,6 +920,9 @@ class DeDRM(FileTypePlugin): # perhaps we need to get a new default Kindle for Mac/PC key defaultkeys = [] print("{0} v{1}: Failed to decrypt with error: {2}".format(PLUGIN_NAME, PLUGIN_VERSION,e.args[0])) + + traceback.print_exc() + print("{0} v{1}: Looking for new default Kindle Key after {2:.1f} seconds".format(PLUGIN_NAME, PLUGIN_VERSION, time.time()-self.starttime)) try: |