equal
deleted
inserted
replaced
112 |
112 |
113 # XXX bw compat code |
113 # XXX bw compat code |
114 @classmethod |
114 @classmethod |
115 def build___select__(cls): |
115 def build___select__(cls): |
116 for klass in cls.mro(): |
116 for klass in cls.mro(): |
117 if klass.__name__ == 'AppRsetObject': |
117 if klass.__name__ == 'AppObject': |
118 continue # the bw compat __selector__ is there |
118 continue # the bw compat __selector__ is there |
119 klassdict = klass.__dict__ |
119 klassdict = klass.__dict__ |
120 if ('__select__' in klassdict and '__selectors__' in klassdict |
120 if ('__select__' in klassdict and '__selectors__' in klassdict |
121 and '__selgenerated__' not in klassdict): |
121 and '__selgenerated__' not in klassdict): |
122 raise TypeError("__select__ and __selectors__ can't be used together on class %s" % cls) |
122 raise TypeError("__select__ and __selectors__ can't be used together on class %s" % cls) |