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

branch
eric7
changeset 10046
35b27af462ef
parent 9653
e67609152c5e
child 10439
21c28b0f9e41
equal deleted inserted replaced
10045:f5c57f8d17a4 10046:35b27af462ef
129 @param node reference to the node to be processed 129 @param node reference to the node to be processed
130 @type ast.stmt 130 @type ast.stmt
131 @param module name of the module 131 @param module name of the module
132 @type str 132 @type str
133 """ 133 """
134 from eric7.SystemUtilities import SysUtilities
135
134 parent = getattr(node, "parent", None) 136 parent = getattr(node, "parent", None)
135 if isinstance(parent, ast.Module): 137 if isinstance(parent, ast.Module):
136 return 138 return
137 139
138 modulePrefix = module + "." 140 modulePrefix = module + "."
141 modulePrefix.startswith(appModule + ".") 143 modulePrefix.startswith(appModule + ".")
142 for appModule in self.__appImportNames 144 for appModule in self.__appImportNames
143 ): 145 ):
144 return 146 return
145 147
146 if module.split(".")[0] not in self.__checker.getStandardModules(): 148 if module.split(".")[0] not in SysUtilities.getStandardModules():
147 self.violations.append((node, "I102")) 149 self.violations.append((node, "I102"))
148 else: 150 else:
149 self.violations.append((node, "I103")) 151 self.violations.append((node, "I103"))

eric ide

mercurial