Closed imnotjames closed 1 year ago
@imnotjames Do you want to merge all your PR's at the same time? I approved but did not merge because I don't know how you want to stage the changes.
Tests would be ideal first if possible, but not for any particular reason. If we want to close them out then this one is fine on its own.
Everything else not in draft can be any order.
Given there seems to be more to hash out on the testing side of things, this can probably be merged in now which unblocks changes in the C code
this moves
CancelledError
and createsInvalidStateError
within tasks to support #54 & https://github.com/adafruit/circuitpython/pull/8576 -- and done in a way so that if we were to include these in_asyncio
that we use the C exceptions betterThis is being done in a separate PR so that the CircuitPython tests that run will get the expected
CancelledError
and operate as expected.Open to other suggestions, though!