ensure extractors() returns each extractor only once

pull/13/head
Mike Fährmann 9 years ago
parent 0961ece989
commit f0e9e8e0dc
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -61,8 +61,10 @@ def find(url):
def extractors():
"""Yield all available extractor classes"""
for _, klass in _list_patterns():
yield klass
return sorted(
set(klass for _, klass in _list_patterns()),
key=lambda x: x.__name__
)
# --------------------------------------------------------------------
# internals

Loading…
Cancel
Save