| 12345678910111213141516171819 | # coding: utf-8from __future__ import unicode_literalsimport reclass 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__)        instance = real_cls.__new__(real_cls)        instance.__init__(*args, **kwargs)        return instance
 |