Browse Source

lazy extractors: Fix building with python2.6

totalwebcasting
Jaime Marquínez Ferrándiz 9 years ago
parent
commit
c1ce6acdd7
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      devscripts/make_lazy_extractors.py

+ 3
- 3
devscripts/make_lazy_extractors.py View File

@ -30,7 +30,7 @@ class {name}(LazyLoadExtractor):
make_valid_template = ''' make_valid_template = '''
@classmethod @classmethod
def _make_valid_url(cls): def _make_valid_url(cls):
return {!r}
return {valid_url!r}
''' '''
@ -44,7 +44,7 @@ def build_lazy_ie(ie, name):
s += getsource(ie.suitable) s += getsource(ie.suitable)
if hasattr(ie, '_make_valid_url'): if hasattr(ie, '_make_valid_url'):
# search extractors # search extractors
s += make_valid_template.format(ie._make_valid_url())
s += make_valid_template.format(valid_url=ie._make_valid_url())
return s return s
names = [] names = []
@ -55,7 +55,7 @@ for ie in _ALL_CLASSES:
names.append(name) names.append(name)
module_contents.append( module_contents.append(
'_ALL_CLASSES = [{}]'.format(', '.join(names)))
'_ALL_CLASSES = [{0}]'.format(', '.join(names)))
module_src = '\n'.join(module_contents) module_src = '\n'.join(module_contents)


Loading…
Cancel
Save