From 62e0a69089b7061fe91022d3118352e001af66b0 Mon Sep 17 00:00:00 2001 From: Jeremy Whiting Date: Fri, 2 Oct 2020 00:17:47 -0600 Subject: [PATCH] Fix launching help link from customization dialog. To fix error with python3 when launching help link open files in binary mode. --- DeDRM_plugin/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DeDRM_plugin/config.py b/DeDRM_plugin/config.py index ad6e82e..68c6c28 100644 --- a/DeDRM_plugin/config.py +++ b/DeDRM_plugin/config.py @@ -153,7 +153,7 @@ class ConfigWidget(QWidget): # Copy the HTML helpfile to the plugin directory each time the # link is clicked in case the helpfile is updated in newer plugins. file_path = os.path.join(config_dir, "plugins", "DeDRM", "help", help_file_name) - with open(file_path,'w') as f: + with open(file_path,'wb') as f: f.write(self.load_resource(help_file_name)) return file_path url = 'file:///' + get_help_file_resource() @@ -357,7 +357,7 @@ class ManageKeysDialog(QDialog): # link is clicked in case the helpfile is updated in newer plugins. help_file_name = "{0}_{1}_Help.htm".format(PLUGIN_NAME, self.key_type_name) file_path = os.path.join(config_dir, "plugins", "DeDRM", "help", help_file_name) - with open(file_path,'w') as f: + with open(file_path,'wb') as f: f.write(self.parent.load_resource(help_file_name)) return file_path url = 'file:///' + get_help_file_resource()