forked from M-Labs/artiq
1
0
Fork 0

use recommended asyncio.ensure_future instead of asyncio.Task

This commit is contained in:
Sebastien Bourdeauducq 2016-05-22 16:36:29 -07:00
parent a46d3ff366
commit 114b305203
2 changed files with 3 additions and 3 deletions

View File

@ -30,7 +30,7 @@ class Controller:
self.retry_timer_cur = self.retry_timer self.retry_timer_cur = self.retry_timer
self.retry_now = Condition() self.retry_now = Condition()
self.process = None self.process = None
self.launch_task = asyncio.Task(self.launcher()) self.launch_task = asyncio.ensure_future(self.launcher())
async def end(self): async def end(self):
self.launch_task.cancel() self.launch_task.cancel()
@ -160,7 +160,7 @@ class Controllers:
self.active_or_queued = set() self.active_or_queued = set()
self.queue = asyncio.Queue() self.queue = asyncio.Queue()
self.active = dict() self.active = dict()
self.process_task = asyncio.Task(self._process()) self.process_task = asyncio.ensure_future(self._process())
async def _process(self): async def _process(self):
while True: while True:

View File

@ -69,7 +69,7 @@ class Subscriber:
before_receive_cb() before_receive_cb()
self.writer.write(_init_string) self.writer.write(_init_string)
self.writer.write((self.notifier_name + "\n").encode()) self.writer.write((self.notifier_name + "\n").encode())
self.receive_task = asyncio.Task(self._receive_cr()) self.receive_task = asyncio.ensure_future(self._receive_cr())
except: except:
self.writer.close() self.writer.close()
del self.reader del self.reader