summaryrefslogtreecommitdiffstats
path: root/DeDRM_plugin/__init__.py
diff options
context:
space:
mode:
authorNoDRM <[email protected]>2023-08-03 20:01:38 +0200
committerNoDRM <[email protected]>2023-08-03 20:01:38 +0200
commitbc089ee46d3e5bbb458bc0dd7a503962495f9e2c (patch)
treeb68bd2a21c80fbb3fa6758bd169ab9f3946cebc6 /DeDRM_plugin/__init__.py
parente509b7d520d044a830c5e56ac75493142d05445d (diff)
More Python2 bugfixes
Diffstat (limited to 'DeDRM_plugin/__init__.py')
-rw-r--r--DeDRM_plugin/__init__.py14
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: