--- a/PluginMetricsRadon.py Sat May 27 15:34:14 2023 +0200 +++ b/PluginMetricsRadon.py Wed Aug 30 13:20:08 2023 +0200 @@ -13,7 +13,7 @@ from PyQt6.QtCore import QObject, QTranslator, pyqtSignal from PyQt6.QtGui import QAction -from eric7 import Preferences +from eric7 import Globals, Preferences from eric7.EricGui.EricAction import EricAction from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp @@ -631,7 +631,11 @@ ) print("Using default.") - def __projectShowMenu(self, menuName, menu): # noqa: U100 + def __projectShowMenu( + self, + menuName, + menu, # noqa: U100 + ): """ Private slot called, when the the project menu or a submenu is about to be shown. @@ -781,7 +785,12 @@ menu.addActions(self.__editorMetricsActs) menu.addAction(self.__editorSeparatorActs[1]) - def __editorShowMenu(self, menuName, menu, editor): # noqa: U100 + def __editorShowMenu( + self, + menuName, + menu, # noqa: U100 + editor, + ): """ Private slot called, when the the editor context menu or a submenu is about to be shown. @@ -816,7 +825,7 @@ ] if self.__projectRawMetricsDialog is None: - from RadonMetrics.RawMetricsDialog import RawMetricsDialog + from RadonMetrics.RawMetricsDialog import RawMetricsDialog # noqa: I101 self.__projectRawMetricsDialog = RawMetricsDialog(self) self.__projectRawMetricsDialog.show() @@ -840,7 +849,7 @@ fn = itm.dirName() if self.__projectBrowserRawMetricsDialog is None: - from RadonMetrics.RawMetricsDialog import RawMetricsDialog + from RadonMetrics.RawMetricsDialog import RawMetricsDialog # noqa: I101 self.__projectBrowserRawMetricsDialog = RawMetricsDialog(self) self.__projectBrowserRawMetricsDialog.show() @@ -858,7 +867,7 @@ and editor.getFileName() is not None ): if self.__editorRawMetricsDialog is None: - from RadonMetrics.RawMetricsDialog import RawMetricsDialog + from RadonMetrics.RawMetricsDialog import RawMetricsDialog # noqa: I101 self.__editorRawMetricsDialog = RawMetricsDialog(self) self.__editorRawMetricsDialog.show() @@ -883,7 +892,7 @@ ] if self.__projectMIDialog is None: - from RadonMetrics.MaintainabilityIndexDialog import ( + from RadonMetrics.MaintainabilityIndexDialog import ( # noqa: I101 MaintainabilityIndexDialog, ) @@ -909,7 +918,7 @@ fn = itm.dirName() if self.__projectBrowserMIDialog is None: - from RadonMetrics.MaintainabilityIndexDialog import ( + from RadonMetrics.MaintainabilityIndexDialog import ( # noqa: I101 MaintainabilityIndexDialog, ) @@ -929,7 +938,7 @@ and editor.getFileName() is not None ): if self.__editorMIDialog is None: - from RadonMetrics.MaintainabilityIndexDialog import ( + from RadonMetrics.MaintainabilityIndexDialog import ( # noqa: I101 MaintainabilityIndexDialog, ) @@ -956,7 +965,7 @@ ] if self.__projectCCDialog is None: - from RadonMetrics.CyclomaticComplexityDialog import ( + from RadonMetrics.CyclomaticComplexityDialog import ( # noqa: I101 CyclomaticComplexityDialog, ) @@ -982,7 +991,7 @@ fn = itm.dirName() if self.__projectBrowserCCDialog is None: - from RadonMetrics.CyclomaticComplexityDialog import ( + from RadonMetrics.CyclomaticComplexityDialog import ( # noqa: I101 CyclomaticComplexityDialog, ) @@ -1004,7 +1013,7 @@ and editor.getFileName() is not None ): if self.__editorCCDialog is None: - from RadonMetrics.CyclomaticComplexityDialog import ( + from RadonMetrics.CyclomaticComplexityDialog import ( # noqa: I101 CyclomaticComplexityDialog, ) @@ -1020,7 +1029,7 @@ """ Private slot to show the version number of the used radon library. """ - from radon import __version__ + from radon import __version__ # noqa: I102 EricMessageBox.information( None, @@ -1062,9 +1071,7 @@ @type function """ try: - from radon import __version__ as radon_version - - from eric7 import Globals + from radon import __version__ as radon_version # noqa: I101, I102 if Globals.versionToTuple(radon_version) < (4, 5, 0): # force an upgrade