1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-01 19:42:52 -05:00

[build] Consistent order for lazy extractors (#4220)

Authored by: lamby
This commit is contained in:
Chris Lamb
2022-06-29 11:25:40 +01:00
committed by GitHub
parent 84a251e1f5
commit 5b836d4739

View File

@ -94,7 +94,7 @@ def sort_ies(ies, ignored_bases):
for c in classes[:]:
bases = set(c.__bases__) - {object, *ignored_bases}
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:
assert b.__name__ != 'GenericIE', 'Cannot inherit from GenericIE'
classes.insert(0, b)