- Jul 21, 2023
-
-
Dom Sekotill authored
This will stop filters without stopping the entire runner.
-
- Jul 20, 2023
-
-
Dom Sekotill authored
-
- Jul 17, 2023
-
-
Dom Sekotill authored
This should make no difference to current code, but may help defend against future breakages. Closes #10
-
- Jul 16, 2023
-
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
Closes #11
-
- Jul 15, 2023
-
-
Dom Sekotill authored
-
- Jul 13, 2023
-
-
Dom Sekotill authored
-
Dom Sekotill authored
Closes #9
-
Dom Sekotill authored
-
- Jan 30, 2023
-
-
Dom Sekotill authored
-
Dom Sekotill authored
-
- Jan 29, 2023
-
-
Dom Sekotill authored
-
- Jan 28, 2023
-
-
Dom Sekotill authored
… but use ~=3.1 for typing, as there are a few typing-related issues in the 3.0 releases.
-
Dom Sekotill authored
-
Dom Sekotill authored
-
- Jan 27, 2023
-
-
Dom Sekotill authored
-
- Jan 26, 2023
-
-
Dom Sekotill authored
-
Dom Sekotill authored
The regex could, in particular, match exception messages in doctest strings in docstrings such as "ValueError: ..."
-
Dom Sekotill authored
-
- Jan 25, 2023
-
-
Dom Sekotill authored
-
Dom Sekotill authored
The test_abort_close runner test fails as the abort->close flow takes a detour through abort->restart->close in the current implementation.
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
These two are not valid returns from filters (although Skip is valid as a message passed through channels from a filter as a message response).
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
-
Dom Sekotill authored
-
- Dec 14, 2022
-
-
Dom Sekotill authored
A warning will be issued in the following situation: ``` >>> def filter(session: Session): ... async with session.body as body_iter: ... await session.body.write(b"spam") >>> test_runner(filter) UserWarning: it looks as if BodyAccessor.write() was called on an instance from within it's own async context await session.body.write(b"spam") ```
-
Dom Sekotill authored
Moved the boolean 'skip' attribute from `Session` to `BodyAccessor` as it seems a more logical place for it. Although users *shouldn't* modify the attribute, if they do it *may* work and this is a better place for them to find it.
-
- Dec 13, 2022
-
-
Dom Sekotill authored
This allows synchronisation of any early response, before broadcast messages are awaited.
-
Dom Sekotill authored
-
Dom Sekotill authored
-
- Nov 14, 2022
-
-
Dom Sekotill authored
-
- Nov 11, 2022
-
-
Dom Sekotill authored
-
Dom Sekotill authored
Closes #8
-
Dom Sekotill authored
Closes #7
-