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

branch
eric7
changeset 9478
634062017057
parent 9477
903ee653bf23
child 9479
b4dff37325de
equal deleted inserted replaced
9477:903ee653bf23 9478:634062017057
101 ) 101 )
102 else: 102 else:
103 m = self.moduleName 103 m = self.moduleName
104 dotIndex = m.find(".") 104 dotIndex = m.find(".")
105 topName = m if dotIndex == -1 else m[:dotIndex] 105 topName = m if dotIndex == -1 else m[:dotIndex]
106 106
107 if sortIgnoringStyle: 107 if sortIgnoringStyle:
108 self.sorter = group, level, topName, self.nodeType, m 108 self.sorter = (
109 group,
110 level,
111 checker.moduleKey(topName),
112 self.nodeType,
113 m,
114 )
109 elif sortFromFirst: 115 elif sortFromFirst:
110 self.sorter = group, level, -self.nodeType, topName, m 116 self.sorter = (
117 group,
118 level,
119 -self.nodeType,
120 checker.moduleKey(topName),
121 m,
122 )
111 else: 123 else:
112 self.sorter = group, level, self.nodeType, topName, m 124 self.sorter = (
125 group,
126 level,
127 self.nodeType,
128 checker.moduleKey(topName),
129 m,
130 )
113 131
114 def __eq__(self, other): 132 def __eq__(self, other):
115 """ 133 """
116 Special method implementing the equality operator. 134 Special method implementing the equality operator.
117 135

eric ide

mercurial