RadonMetrics/CyclomaticComplexityDialog.py

branch
eric7
changeset 109
47df4b69f699
parent 107
0843dd7239f6
child 110
261babeb7cc6
equal deleted inserted replaced
108:19970127c936 109:47df4b69f699
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)

eric ide

mercurial