123 } |
123 } |
124 |
124 |
125 try: |
125 try: |
126 usesDarkPalette = ericApp().usesDarkPalette() |
126 usesDarkPalette = ericApp().usesDarkPalette() |
127 except AttributeError: |
127 except AttributeError: |
128 from PyQt6.QtGui import QPalette |
128 from PyQt6.QtGui import QPalette # noqa: I101, I102 |
129 |
129 |
130 palette = ericApp().palette() |
130 palette = ericApp().palette() |
131 lightness = palette.color(QPalette.Window).lightness() |
131 lightness = palette.color(QPalette.Window).lightness() |
132 usesDarkPalette = lightness <= 128 |
132 usesDarkPalette = lightness <= 128 |
133 if usesDarkPalette: |
133 if usesDarkPalette: |
359 return |
359 return |
360 |
360 |
361 try: |
361 try: |
362 self.source = Utilities.readEncodedFile(self.filename)[0] |
362 self.source = Utilities.readEncodedFile(self.filename)[0] |
363 self.source = Utilities.normalizeCode(self.source) |
363 self.source = Utilities.normalizeCode(self.source) |
364 except (UnicodeError, OSError) as msg: |
364 except (OSError, UnicodeError) as msg: |
365 self.__createErrorItem(self.filename, str(msg).rstrip()) |
365 self.__createErrorItem(self.filename, str(msg).rstrip()) |
366 self.progress += 1 |
366 self.progress += 1 |
367 # Continue with next file |
367 # Continue with next file |
368 self.cyclomaticComplexity() |
368 self.cyclomaticComplexity() |
369 return |
369 return |
384 self.checkProgress.setValue(progress) |
384 self.checkProgress.setValue(progress) |
385 |
385 |
386 try: |
386 try: |
387 source = Utilities.readEncodedFile(filename)[0] |
387 source = Utilities.readEncodedFile(filename)[0] |
388 source = Utilities.normalizeCode(source) |
388 source = Utilities.normalizeCode(source) |
389 except (UnicodeError, OSError) as msg: |
389 except (OSError, UnicodeError) as msg: |
390 self.__createErrorItem(filename, str(msg).rstrip()) |
390 self.__createErrorItem(filename, str(msg).rstrip()) |
391 continue |
391 continue |
392 |
392 |
393 argumentsList.append((filename, source)) |
393 argumentsList.append((filename, source)) |
394 |
394 |
469 |
469 |
470 def __finish(self): |
470 def __finish(self): |
471 """ |
471 """ |
472 Private slot called when the action or the user pressed the button. |
472 Private slot called when the action or the user pressed the button. |
473 """ |
473 """ |
474 from radon.complexity import cc_rank |
474 from radon.complexity import cc_rank # noqa: I102 |
475 |
475 |
476 if not self.__finished: |
476 if not self.__finished: |
477 self.__finished = True |
477 self.__finished = True |
478 |
478 |
479 self.resultList.setSortingEnabled(True) |
479 self.resultList.setSortingEnabled(True) |