diff --git a/extmod/uasyncio/event.py b/extmod/uasyncio/event.py index 3b5e79d8f23ea..1525bcf3a97d5 100644 --- a/extmod/uasyncio/event.py +++ b/extmod/uasyncio/event.py @@ -23,7 +23,8 @@ def set(self): def clear(self): self.state = False - async def wait(self): + # async + def wait(self): if not self.state: # Event not set, put the calling task on the event's waiting queue self.waiting.push(core.cur_task) diff --git a/extmod/uasyncio/funcs.py b/extmod/uasyncio/funcs.py index 96883e4fe1061..23a585aa94d95 100644 --- a/extmod/uasyncio/funcs.py +++ b/extmod/uasyncio/funcs.py @@ -4,7 +4,7 @@ from . import core -def _run(waiter, aw): +async def _run(waiter, aw): try: result = await aw status = True @@ -61,7 +61,8 @@ def remove(t): pass -async def gather(*aws, return_exceptions=False): +# async +def gather(*aws, return_exceptions=False): if not aws: return [] diff --git a/extmod/uasyncio/lock.py b/extmod/uasyncio/lock.py index f50213d7c1862..4dae36bc2b6f1 100644 --- a/extmod/uasyncio/lock.py +++ b/extmod/uasyncio/lock.py @@ -28,7 +28,8 @@ def release(self): # No Task waiting so unlock self.state = 0 - async def acquire(self): + # async + def acquire(self): if self.state != 0: # Lock unavailable, put the calling Task on the waiting queue self.waiting.push(core.cur_task) diff --git a/extmod/uasyncio/stream.py b/extmod/uasyncio/stream.py index 785e43555ddd9..875353c940f03 100644 --- a/extmod/uasyncio/stream.py +++ b/extmod/uasyncio/stream.py @@ -26,7 +26,8 @@ async def wait_closed(self): # TODO yield? self.s.close() - async def read(self, n=-1): + # async + def read(self, n=-1): r = b"" while True: yield core._io_queue.queue_read(self.s) @@ -38,11 +39,13 @@ async def read(self, n=-1): return r r += r2 - async def readinto(self, buf): + # async + def readinto(self, buf): yield core._io_queue.queue_read(self.s) return self.s.readinto(buf) - async def readexactly(self, n): + # async + def readexactly(self, n): r = b"" while n: yield core._io_queue.queue_read(self.s) @@ -54,7 +57,8 @@ async def readexactly(self, n): n -= len(r2) return r - async def readline(self): + # async + def readline(self): l = b"" while True: yield core._io_queue.queue_read(self.s) @@ -73,10 +77,11 @@ def write(self, buf): buf = buf[ret:] self.out_buf += buf - async def drain(self): + # async + def drain(self): if not self.out_buf: # Drain must always yield, so a tight loop of write+drain can't block the scheduler. - return await core.sleep_ms(0) + return (yield from core.sleep_ms(0)) mv = memoryview(self.out_buf) off = 0 while off < len(mv): @@ -93,7 +98,9 @@ async def drain(self): # Create a TCP stream connection to a remote host -async def open_connection(host, port): +# +# async +def open_connection(host, port): from uerrno import EINPROGRESS import usocket as socket pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy