aboutsummaryrefslogtreecommitdiffstats
path: root/devscripts
diff options
context:
space:
mode:
Diffstat (limited to 'devscripts')
-rw-r--r--devscripts/lazy_load_template.py4
-rw-r--r--devscripts/make_lazy_extractors.py3
2 files changed, 2 insertions, 5 deletions
diff --git a/devscripts/lazy_load_template.py b/devscripts/lazy_load_template.py
index d06655d10..20322e04b 100644
--- a/devscripts/lazy_load_template.py
+++ b/devscripts/lazy_load_template.py
@@ -8,10 +8,6 @@ import re
class LazyLoadExtractor(object):
_module = None
- @classmethod
- def ie_key(cls):
- return cls.__name__[:-2]
-
def __new__(cls, *args, **kwargs):
mod = __import__(cls._module, fromlist=(cls.__name__,))
real_cls = getattr(mod, cls.__name__)
diff --git a/devscripts/make_lazy_extractors.py b/devscripts/make_lazy_extractors.py
index 727d28204..8189c77dc 100644
--- a/devscripts/make_lazy_extractors.py
+++ b/devscripts/make_lazy_extractors.py
@@ -32,6 +32,7 @@ with open('devscripts/lazy_load_template.py', 'rt') as f:
module_contents = [
module_template,
+ getsource(InfoExtractor.ie_key),
getsource(InfoExtractor._match_valid_url),
getsource(InfoExtractor.suitable),
'\nclass LazyLoadSearchExtractor(LazyLoadExtractor):\n pass\n']
@@ -104,7 +105,7 @@ for ie in ordered_cls:
names.append(name)
module_contents.append(
- '_ALL_CLASSES = [{0}]'.format(', '.join(names)))
+ '\n_ALL_CLASSES = [{0}]'.format(', '.join(names)))
module_src = '\n'.join(module_contents) + '\n'