Giters
ethereum
/
async-service
Lifecycle management for async Python applications
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
7
Watchers:
11
Issues:
29
Forks:
13
ethereum/async-service Issues
Maybe use `sniffio` to implement generic `run_service` and `backgorund_service` methods.
Updated
10 months ago
Comments count
1
Deduplicate test suite with something generic.
Updated
10 months ago
Comments count
1
Beta release
Updated
10 months ago
Comments count
1
Type hints do not prevent external access to internal manager
Updated
10 months ago
Comments count
1
Stable release?
Updated
10 months ago
Comments count
1
module trio has no attribute 'hazmat'
Updated
a year ago
Comments count
3
Race condition causing Lifecycle error during cancellation
Updated
4 years ago
New API: manager.wait_child_tasks_complete()
Updated
4 years ago
Ensure consistence of service not exiting until all run_task's exit (unless cancelled)
Updated
4 years ago
run_asyncio_service must guarantee that the service has finished before returning
Updated
4 years ago
Comments count
1
No handling of KeyboardInterrupts in asyncio services
Closed
4 years ago
Comments count
3
DaemonTaskExit in trio on cancellation
Closed
4 years ago
The trio version of `external_api` isn't importable from the top level of the module.
Closed
4 years ago
Change Service.__str__ to use "flags=SRcfe" for improved discoverability.
Closed
4 years ago
Child services behavior with respect to cancellations.
Closed
4 years ago
Comments count
1
cleanup via local `TaskAPI` abstraction.
Closed
4 years ago
Comments count
1
Race condition between local errors and child service errors
Closed
4 years ago
Comments count
1
`as_service` decorator needs fancy type hints.
Updated
4 years ago
Comments count
2
RuntimeError: dictionary changed size during iteration in _handle_cancelled()
Closed
4 years ago
Comments count
4
Unbounded memory growth for task tracking.
Closed
4 years ago
Comments count
2
Should `ManagerAPI.cancel()` raise an error if the service is already stopping or finished
Updated
4 years ago
Comments count
3
Ensure that calls to `manager.run_task` after cancellation fail.
Closed
4 years ago
Comments count
1
Need `external_api` decorator for trio service.
Closed
4 years ago
Comments count
2
Ensure trio service shutdown follows DAG cancellation logic
Closed
4 years ago
Comments count
8
Require use of `external_api` decorator
Updated
4 years ago
Ability to reliably run code AFTER all tasks have stopped but BEFORE service is registered as finished.
Closed
4 years ago
Comments count
3
Decide correct behavior when a task fails to exit.
Updated
4 years ago
External service call that runs a task throws an exception
Closed
4 years ago
API docs
Closed
4 years ago
Comments count
2