[build] Consistent order for lazy extractors (#4220)
Authored by: lamby
This commit is contained in:
parent
84a251e1f5
commit
5b836d4739
1 changed files with 1 additions and 1 deletions
|
@ -94,7 +94,7 @@ def sort_ies(ies, ignored_bases):
|
||||||
for c in classes[:]:
|
for c in classes[:]:
|
||||||
bases = set(c.__bases__) - {object, *ignored_bases}
|
bases = set(c.__bases__) - {object, *ignored_bases}
|
||||||
restart = False
|
restart = False
|
||||||
for b in bases:
|
for b in sorted(bases, key=lambda x: x.__name__):
|
||||||
if b not in classes and b not in returned_classes:
|
if b not in classes and b not in returned_classes:
|
||||||
assert b.__name__ != 'GenericIE', 'Cannot inherit from GenericIE'
|
assert b.__name__ != 'GenericIE', 'Cannot inherit from GenericIE'
|
||||||
classes.insert(0, b)
|
classes.insert(0, b)
|
||||||
|
|
Loading…
Reference in a new issue