提交 8507ec2d 编写于 作者: W wuzewu

Supports initialization of Module subclasses

上级 fcf87035
...@@ -162,6 +162,12 @@ class Module(object): ...@@ -162,6 +162,12 @@ class Module(object):
directory = module_dir directory = module_dir
module = cls.init_with_directory(directory=directory, **kwargs) module = cls.init_with_directory(directory=directory, **kwargs)
CacheUpdater("update_cache", module.name, module.version).start() CacheUpdater("update_cache", module.name, module.version).start()
else:
if not name and not directory:
directory = os.path.dirname(
sys.modules[cls.__module__].__file__)
module = Module.init_with_directory(
directory=directory, **kwargs)
else: else:
module = object.__new__(cls) module = object.__new__(cls)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册