eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 7836
2f0d208b8137
parent 7780
41420f82c0ac
child 7849
70e464748aaa
equal deleted inserted replaced
7835:0835ed67714b 7836:2f0d208b8137
246 self.source = codestring 246 self.source = codestring
247 else: 247 else:
248 try: 248 try:
249 self.source = Utilities.readEncodedFile(self.filename)[0] 249 self.source = Utilities.readEncodedFile(self.filename)[0]
250 self.source = Utilities.normalizeCode(self.source) 250 self.source = Utilities.normalizeCode(self.source)
251 except (UnicodeError, IOError) as msg: 251 except (UnicodeError, OSError) as msg:
252 self.noResults = False 252 self.noResults = False
253 self.__createResultItem( 253 self.__createResultItem(
254 self.filename, 1, 0, 254 self.filename, 1, 0,
255 self.tr("Error: {0}").format(str(msg)) 255 self.tr("Error: {0}").format(str(msg))
256 .rstrip(), "") 256 .rstrip(), "")
280 QApplication.processEvents() 280 QApplication.processEvents()
281 281
282 try: 282 try:
283 source = Utilities.readEncodedFile(filename)[0] 283 source = Utilities.readEncodedFile(filename)[0]
284 source = Utilities.normalizeCode(source) 284 source = Utilities.normalizeCode(source)
285 except (UnicodeError, IOError) as msg: 285 except (UnicodeError, OSError) as msg:
286 self.noResults = False 286 self.noResults = False
287 self.__createResultItem( 287 self.__createResultItem(
288 self.filename, 1, 0, 288 self.filename, 1, 0,
289 self.tr("Error: {0}").format(str(msg)) 289 self.tr("Error: {0}").format(str(msg))
290 .rstrip(), "") 290 .rstrip(), "")
352 if self.__batch: 352 if self.__batch:
353 try: 353 try:
354 source = Utilities.readEncodedFile(fn)[0] 354 source = Utilities.readEncodedFile(fn)[0]
355 source = Utilities.normalizeCode(source) 355 source = Utilities.normalizeCode(source)
356 source = source.splitlines() 356 source = source.splitlines()
357 except (UnicodeError, IOError): 357 except (UnicodeError, OSError):
358 source = "" 358 source = ""
359 else: 359 else:
360 source = self.source.splitlines() 360 source = self.source.splitlines()
361 for filename, lineno, col, _code, msg in warnings: 361 for filename, lineno, col, _code, msg in warnings:
362 self.noResults = False 362 self.noResults = False

eric ide

mercurial