Skip to content

Commit 55b4161

Browse files
committed
uasyncio.core: Set lower default queue len and allow to override it.
The default is set to be under 0.5K on 32-bit system. A queue length can be passed to get_event_loop() to override it.
1 parent 12da3a8 commit 55b4161

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

uasyncio.core/uasyncio/core.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
class EventLoop:
1616

17-
def __init__(self, len=128):
17+
def __init__(self, len=42):
1818
self.q = utimeq.utimeq(len)
1919

2020
def time(self):
@@ -169,10 +169,10 @@ class IOWriteDone(SysCall1):
169169

170170
_event_loop = None
171171
_event_loop_class = EventLoop
172-
def get_event_loop():
172+
def get_event_loop(len=42):
173173
global _event_loop
174174
if _event_loop is None:
175-
_event_loop = _event_loop_class()
175+
_event_loop = _event_loop_class(len)
176176
return _event_loop
177177

178178
def sleep(secs):

0 commit comments

Comments
 (0)