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 |