src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py

branch
eric7
changeset 9480
107aca8932ac
parent 9479
b4dff37325de
child 9653
e67609152c5e
--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py	Sat Nov 05 19:19:05 2022 +0100
+++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportNode.py	Sat Nov 05 19:53:54 2022 +0100
@@ -86,14 +86,14 @@
         elif self.moduleName.split(".")[0] in checker.getStandardModules():
             group = GroupEnum.STDLIB
         elif level > 0:
-            group = GroupEnum.APPLICATION
+            group = GroupEnum.LOCALPATH
         else:
-            group = GroupEnum.THIRD_PARTY
+            group = GroupEnum.THIRDPARTY
             for name in appNames:
                 if name == self.moduleName or self.moduleName.startswith(
                     "{0}.".format(name)
                 ):
-                    group = GroupEnum.APPLICATION
+                    group = GroupEnum.FIRSTPARTY
                     break
 
         if group == GroupEnum.STDLIB:
@@ -105,7 +105,8 @@
         else:
             m = self.moduleName
             dotIndex = m.find(".")
-            topName = "." * level + m if dotIndex == -1 else m[:dotIndex]
+            topName = "." * level + (m if dotIndex == -1 else m[:dotIndex])
+            level = -level
 
             if sortIgnoringStyle:
                 self.sorter = (

eric ide

mercurial