Update nest-asyncio/README.md
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
```python
|
||||
import asyncio
|
||||
(loop := asyncio.get_event_loop()).__class__._check_running = lambda _: None
|
||||
def _run_once(self):
|
||||
self._process_events(self._selector.select(0))
|
||||
if (ready := self._ready) and not (handle := ready.popleft())._cancelled:
|
||||
task = (tasks := asyncio.tasks._current_tasks).pop(self, None)
|
||||
def _run_once(loop):
|
||||
loop._process_events(loop._selector.select(0))
|
||||
if (ready := loop._ready) and not (handle := ready.popleft())._cancelled:
|
||||
task = (tasks := asyncio.tasks._current_tasks).pop(loop, None)
|
||||
handle._run()
|
||||
tasks[self] = task
|
||||
tasks[loop] = task
|
||||
loop.__class__._run_once = _run_once
|
||||
asyncio.run = loop.run_until_complete
|
||||
|
||||
|
||||
Reference in New Issue
Block a user