Helpviewer/GreaseMonkey/GreaseMonkeyDownloader.py

changeset 3020
542e97d4ecb3
parent 3002
6ffc581f00f1
child 3022
57179e4cdadd
equal deleted inserted replaced
3019:7912530a33e2 3020:542e97d4ecb3
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

eric ide

mercurial