def __init__(self, *args, **kwargs):
self._generator = Task.__get_generator(self, *args, **kwargs)
self._name = '!' + self._generator.__name__
self._id = id(self)
self._state = None
self._value = None
self._exceptions = []
self._callers = []
self._timeout = None
self._daemon = False
self._complete = None
self._msgs = collections.deque()
self._monitors = set()
self._swap_generator = None
self._hot_swappable = False
if not Task._pycos:
Pycos.instance()
if not Task._pycos:
Task._pycos = Pycos.instance()
self._scheduler = self.__class__._pycos
self._location = None
self._scheduler._add(self)
评论列表
文章目录