aboutsummaryrefslogtreecommitdiffstats
path: root/devscripts
diff options
context:
space:
mode:
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>2016-02-21 12:22:12 +0100
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>2016-04-08 21:50:54 +0200
commit6b97ca96fc242c1d7639d080e2c8e3ee9f9d0bed (patch)
tree3c49e5eabd9bfd9aa77404a1d395eada52285497 /devscripts
parentc1ce6acdd73da7744f4bbe27698e96275467e14d (diff)
downloadyoutube-dl-6b97ca96fc242c1d7639d080e2c8e3ee9f9d0bed.zip
youtube-dl-6b97ca96fc242c1d7639d080e2c8e3ee9f9d0bed.tar.gz
youtube-dl-6b97ca96fc242c1d7639d080e2c8e3ee9f9d0bed.tar.bz2
lazy extractors: Style fixes
* Sort extractors alphabetically * Add newlines when needed (youtube_dl/extractors/lazy_extractors.py pass the flake8 test now)
Diffstat (limited to 'devscripts')
-rw-r--r--devscripts/lazy_load_template.py1
-rw-r--r--devscripts/make_lazy_extractors.py6
2 files changed, 3 insertions, 4 deletions
diff --git a/devscripts/lazy_load_template.py b/devscripts/lazy_load_template.py
index 563d629..b984aab 100644
--- a/devscripts/lazy_load_template.py
+++ b/devscripts/lazy_load_template.py
@@ -1,5 +1,4 @@
# encoding: utf-8
-# flake8: noqa
from __future__ import unicode_literals
import re
diff --git a/devscripts/make_lazy_extractors.py b/devscripts/make_lazy_extractors.py
index 5d0ddb4..b5a8b91 100644
--- a/devscripts/make_lazy_extractors.py
+++ b/devscripts/make_lazy_extractors.py
@@ -41,14 +41,14 @@ def build_lazy_ie(ie, name):
valid_url=valid_url,
module=ie.__module__)
if ie.suitable.__func__ is not InfoExtractor.suitable.__func__:
- s += getsource(ie.suitable)
+ s += '\n' + getsource(ie.suitable)
if hasattr(ie, '_make_valid_url'):
# search extractors
s += make_valid_template.format(valid_url=ie._make_valid_url())
return s
names = []
-for ie in _ALL_CLASSES:
+for ie in list(sorted(_ALL_CLASSES[:-1], key=lambda cls: cls.ie_key())) + _ALL_CLASSES[-1:]:
name = ie.ie_key() + 'IE'
src = build_lazy_ie(ie, name)
module_contents.append(src)
@@ -57,7 +57,7 @@ for ie in _ALL_CLASSES:
module_contents.append(
'_ALL_CLASSES = [{0}]'.format(', '.join(names)))
-module_src = '\n'.join(module_contents)
+module_src = '\n'.join(module_contents) + '\n'
with open(lazy_extractors_filename, 'wt') as f:
f.write(module_src)