Repository navigation
v1.1.0 — renpho-py
Hardening of the multi-account feature — all additive, public API unchanged.
Added
- Concurrent shard discovery via
max_workers=ondiscover_user_tables()/get_all_measurements()(thread-safe; each worker uses its own session). Default stays serial. - Discovery caching per user id, with
refresh=and a newclear_table_cache().
Changed
- Probe failures are isolated — a flaky request on one shard (or one extra account) is skipped, not fatal, so data already fetched survives.
discover_user_tables()logs in if no token is set.- Tighter typing:
extra_user_ids: list[str] | None, newUserIdalias.
See docs/multi-account.md for the full analysis, and CHANGELOG.md.