uasyncio.core: Fix args handling for call_soon/call_later/call_later_ms.

pull/183/head
Paul Sokolovsky 2017-05-22 13:21:54 +03:00
rodzic 22cd93fb1a
commit bf327f755a
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -29,12 +29,12 @@ class EventLoop:
# CPython asyncio incompatibility: we don't return Task object
def call_soon(self, callback, *args):
self.call_at_(self.time(), callback, *args)
self.call_at_(self.time(), callback, args)
def call_later(self, delay, callback, *args):
self.call_at_(time.ticks_add(self.time(), int(delay * 1000)), callback, *args)
self.call_at_(time.ticks_add(self.time(), int(delay * 1000)), callback, args)
def call_later_ms(self, delay, callback, args=()):
def call_later_ms(self, delay, callback, *args):
self.call_at_(time.ticks_add(self.time(), delay), callback, args)
def call_at_(self, time, callback, args=()):