projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[arte] Relax unavailability check (closes #14112)
[youtube-dl]
/
devscripts
/
lazy_load_template.py
diff --git
a/devscripts/lazy_load_template.py
b/devscripts/lazy_load_template.py
index b984aab9b1e34cee7895f3655502ffeff66e3c29..c4e5fc1f40e72f987ddedd5c91d3367a8692150c 100644
(file)
--- a/
devscripts/lazy_load_template.py
+++ b/
devscripts/lazy_load_template.py
@@
-1,4
+1,4
@@
-#
en
coding: utf-8
+# coding: utf-8
from __future__ import unicode_literals
import re
from __future__ import unicode_literals
import re
@@
-11,7
+11,9
@@
class LazyLoadExtractor(object):
def ie_key(cls):
return cls.__name__[:-2]
def ie_key(cls):
return cls.__name__[:-2]
- def __new__(cls):
+ def __new__(cls
, *args, **kwargs
):
mod = __import__(cls._module, fromlist=(cls.__name__,))
real_cls = getattr(mod, cls.__name__)
mod = __import__(cls._module, fromlist=(cls.__name__,))
real_cls = getattr(mod, cls.__name__)
- return real_cls.__new__(real_cls)
+ instance = real_cls.__new__(real_cls)
+ instance.__init__(*args, **kwargs)
+ return instance