add Event typing, clean up docstrings, add initial tests

This commit is contained in:
2024-04-27 16:33:08 -07:00
parent 109fbefd41
commit 6c335c2a9a
21 changed files with 424 additions and 166 deletions

View File

@@ -11,4 +11,9 @@ Description-Content-Type: text/markdown
Requires-Dist: tqdm
# Overview
`execlog` is a package
`execlog` is a lightweight multi-threaded job framework
- **Handler**: live-reload handshake manager for connecting pages
- **Listener**:
- **Router**
- **Server**:

View File

@@ -2,6 +2,7 @@ MANIFEST.in
README.md
pyproject.toml
execlog/__init__.py
execlog/event.py
execlog/handler.py
execlog/listener.py
execlog/router.py
@@ -16,4 +17,9 @@ execlog/listeners/path.py
execlog/routers/__init__.py
execlog/routers/path.py
execlog/util/__init__.py
execlog/util/path.py
execlog/util/generic.py
execlog/util/path.py
tests/test_handler.py
tests/test_listener.py
tests/test_router.py
tests/test_server.py