Skip to content

Commit a57f7f4

Browse files
committed
UNDER_THE_HOOD.md: minor additions.
1 parent dfcb68e commit a57f7f4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

UNDER_THE_HOOD.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ wishing to modify it.
2929
Where the versions differ, this explanation relates to the `fast_io` version.
3030
Differences are largely in `__init__.py`: the scheduling algorithm in `core.py`
3131
is little changed. Note that the code in `fast_io` contains additional comments
32-
to explain its operation.
32+
to explain its operation. The code the `fast_io` directory is also in
33+
[my micropython-lib fork](https://github.com/peterhinch/micropython-lib.git),
34+
`uasyncio-io-fast-and-rw` branch.
3335

3436
This doc assumes a good appreciation of the use of `uasyncio`. An understanding
3537
of Python generators is also essential, in particular the use of `yield from`
@@ -305,7 +307,8 @@ from Exception) if it is scheduled incorrectly. Correct scheduling coutermands
305307
this
306308
[here](https://github.com/peterhinch/micropython-lib/blob/819562312bae807ce0d01aa8ad36a13c22ba9e40/uasyncio/uasyncio/__init__.py#L97)
307309
and [here](https://github.com/peterhinch/micropython-lib/blob/819562312bae807ce0d01aa8ad36a13c22ba9e40/uasyncio/uasyncio/__init__.py#L114):
308-
these lines ensures that the exception will not be thrown.
310+
these lines ensures that the exception will not be thrown. If my interpretation
311+
of this is wrong I'd be very glad to be enlightened.
309312

310313
The `rdobjmap` and `wrobjmap` dictionary entries are invalidated
311314
[here](https://github.com/peterhinch/micropython-lib/blob/819562312bae807ce0d01aa8ad36a13c22ba9e40/uasyncio/uasyncio/__init__.py#L91)

0 commit comments

Comments
 (0)