62 self.__fileName = HelpUtilities.ensureUniqueFilename(filePath) |
62 self.__fileName = HelpUtilities.ensureUniqueFilename(filePath) |
63 |
63 |
64 try: |
64 try: |
65 f = open(self.__fileName, "w", encoding="utf-8") |
65 f = open(self.__fileName, "w", encoding="utf-8") |
66 except (IOError, OSError) as err: |
66 except (IOError, OSError) as err: |
67 E5MessageBox.critical(None, |
67 E5MessageBox.critical( |
|
68 None, |
68 self.trUtf8("GreaseMonkey Download"), |
69 self.trUtf8("GreaseMonkey Download"), |
69 self.trUtf8( |
70 self.trUtf8( |
70 """<p>The file <b>{0}</b> could not be opened""" |
71 """<p>The file <b>{0}</b> could not be opened""" |
71 """ for writing.<br/>Reason: {1}</p>""").format( |
72 """ for writing.<br/>Reason: {1}</p>""").format( |
72 self.__fileName, str(err))) |
73 self.__fileName, str(err))) |
112 fileName = HelpUtilities.ensureUniqueFilename(filePath, "{0}") |
113 fileName = HelpUtilities.ensureUniqueFilename(filePath, "{0}") |
113 |
114 |
114 try: |
115 try: |
115 f = open(fileName, "w", encoding="utf-8") |
116 f = open(fileName, "w", encoding="utf-8") |
116 except (IOError, OSError) as err: |
117 except (IOError, OSError) as err: |
117 E5MessageBox.critical(None, |
118 E5MessageBox.critical( |
|
119 None, |
118 self.trUtf8("GreaseMonkey Download"), |
120 self.trUtf8("GreaseMonkey Download"), |
119 self.trUtf8( |
121 self.trUtf8( |
120 """<p>The file <b>{0}</b> could not be opened""" |
122 """<p>The file <b>{0}</b> could not be opened""" |
121 """ for writing.<br/>Reason: {1}</p>""").format( |
123 """ for writing.<br/>Reason: {1}</p>""").format( |
122 fileName, str(err))) |
124 fileName, str(err))) |
155 from .GreaseMonkeyAddScriptDialog import \ |
157 from .GreaseMonkeyAddScriptDialog import \ |
156 GreaseMonkeyAddScriptDialog |
158 GreaseMonkeyAddScriptDialog |
157 dlg = GreaseMonkeyAddScriptDialog(self.__manager, script) |
159 dlg = GreaseMonkeyAddScriptDialog(self.__manager, script) |
158 deleteScript = dlg.exec_() != QDialog.Accepted |
160 deleteScript = dlg.exec_() != QDialog.Accepted |
159 else: |
161 else: |
160 E5MessageBox.information(None, |
162 E5MessageBox.information( |
|
163 None, |
161 self.trUtf8("GreaseMonkey Download"), |
164 self.trUtf8("GreaseMonkey Download"), |
162 self.trUtf8( |
165 self.trUtf8( |
163 """<p><b>{0}</b> is already installed.</p>""") |
166 """<p><b>{0}</b> is already installed.</p>""") |
164 .format(script.name())) |
167 .format(script.name())) |
165 |
168 |