Commit Graph

7 Commits

Author SHA1 Message Date
154344e94a refactor: rename sessions submodule to _sessions to avoid shadowing sessions()
wabot/__init__.py defines def sessions(...) and also had a sessions.py
submodule, so wabot.sessions (attribute) resolved to the function,
shadowing the module for import wabot.sessions as m style access. This
is the same class of collision that browser.py -> _browser.py already
fixed. Renaming to _sessions.py removes the ambiguity and lets
docs/api.rst drop the :no-index: Sphinx workaround in favor of plain
autoclass directives on the public SessionRecord/SessionStore
re-exports.
2026-07-12 15:37:56 -06:00
68978a34e7 style: apply ruff format across the codebase
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 23:12:23 -06:00
7e24d3445d test: external WebDriver server mode (persist + ephemeral) 2026-07-08 22:53:01 -06:00
2dd4d8c13c test: flagship cross-process browser pickup + destroy cleanup 2026-07-08 22:47:16 -06:00
8fd9bd1fa0 test: end-to-end page-object flow on real headless browsers 2026-07-08 22:42:25 -06:00
8682ec28fe test: integration fixtures — static site server, auto-marking conftest 2026-07-08 22:35:14 -06:00
afa47186cc build: replace setup.py with uv project, src layout 2026-07-07 21:23:55 -06:00