提交 6fe29659 编写于 作者: W wuzewu

update module

上级 9ddf71ca
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
# limitations under the License. # limitations under the License.
import ast import ast
import builtins
import inspect import inspect
import importlib import importlib
import os import os
...@@ -253,9 +254,6 @@ class RunModule(object): ...@@ -253,9 +254,6 @@ class RunModule(object):
return self._run_func != None return self._run_func != None
sys_type = type
def moduleinfo(name: str, def moduleinfo(name: str,
version: str, version: str,
author: str = None, author: str = None,
...@@ -277,7 +275,7 @@ def moduleinfo(name: str, ...@@ -277,7 +275,7 @@ def moduleinfo(name: str,
_bases.append(_b) _bases.append(_b)
_bases.append(_meta) _bases.append(_meta)
_bases = tuple(_bases) _bases = tuple(_bases)
wrap_cls = sys_type(cls.__name__, _bases, dict(cls.__dict__)) wrap_cls = builtins.type(cls.__name__, _bases, dict(cls.__dict__))
wrap_cls.name = name wrap_cls.name = name
wrap_cls.version = utils.Version(version) wrap_cls.version = utils.Version(version)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册