Skip to content

Commit 1bc5cd4

Browse files
authored
Merge pull request peterhinch#75 from stephanelsmith/master
added delay_ms deinit
2 parents d938751 + 26d0259 commit 1bc5cd4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

v3/primitives/delay_ms.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def __init__(self, func=None, args=(), duration=1000):
2727
self._tout = asyncio.Event() # Timeout event
2828
self.wait = self._tout.wait # Allow: await wait_ms.wait()
2929
self._ttask = self._fake # Timer task
30-
asyncio.create_task(self._run())
30+
self._mtask = asyncio.create_task(self._run()) #Main task
3131

3232
async def _run(self):
3333
while True:
@@ -69,3 +69,7 @@ def rvalue(self):
6969
def callback(self, func=None, args=()):
7070
self._func = func
7171
self._args = args
72+
73+
def deinit(self):
74+
self.stop()
75+
self._mtask.cancel()

0 commit comments

Comments
 (0)