import six,abc
@six.add_metaclass(abc.ABCMeta)
class Task(object):
def __init__(self):
self.result = {}
@abc.abstractproperty
def name(self):
pass
def reset(self):
self.result = {}
@abc.abstractmethod
def run(self):
pass
class VMTask(Task):
def __init__(self):
pass
def childfunc(self):
print("test")
def run(self):
pass
def name(self):
pass
ins = VMTask()
ins.childfunc()
python six abc
最新推荐文章于 2024-03-22 20:40:25 发布