88 self.__fileName = WebBrowserTools.ensureUniqueFilename(filePath) |
88 self.__fileName = WebBrowserTools.ensureUniqueFilename(filePath) |
89 |
89 |
90 try: |
90 try: |
91 with open(self.__fileName, "w", encoding="utf-8") as f: |
91 with open(self.__fileName, "w", encoding="utf-8") as f: |
92 f.write(response) |
92 f.write(response) |
93 except (IOError, OSError): |
93 except OSError: |
94 self.error.emit() |
94 self.error.emit() |
95 return |
95 return |
96 |
96 |
97 self.finished.emit(self.__fileName) |
97 self.finished.emit(self.__fileName) |
98 |
98 |
143 self.__fileName) |
143 self.__fileName) |
144 |
144 |
145 try: |
145 try: |
146 with open(self.__fileName, "w", encoding="utf-8") as f: |
146 with open(self.__fileName, "w", encoding="utf-8") as f: |
147 f.write(response) |
147 f.write(response) |
148 except (IOError, OSError): |
148 except OSError: |
149 self.error.emit() |
149 self.error.emit() |
150 return |
150 return |
151 |
151 |
152 settings.setValue(self.__reply.request().url().toString(), |
152 settings.setValue(self.__reply.request().url().toString(), |
153 QFileInfo(self.__fileName).fileName()) |
153 QFileInfo(self.__fileName).fileName()) |