Deterministic episode ordering and a shared URL-building helper #27
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two code-quality problems:
quote(channel_dir.name, safe='')URL-encoding pattern is repeated infeed.pyandopml.py(at least three places), so URL construction rules can silently drift between the feed and the OPML index.Plan of attack:
tests/test_discovery.pyasserting same-date episodes order by filename (secondary key), not filesystem order.src/sub2pod/discovery.py(discover_episodes()).feed.pyandopml.py, replacing the repeatedquote()calls. Cover with a small test.uv run tryke test.