fix: Wall 18 — OP_NO_TICKET on push stream + broad exception handler
- transport.py push_stream: create SSLContext(OP_NO_TICKET) for AsyncClient; prevents Python ssl from offering cached session tickets to Cloudflare after rapid R2 PUTs; same pattern as _make_r2_client() in push.py (Wall 3 fix) - transport.py push_stream: except Exception handler catches SSLError / RemoteProtocolError / WriteError uniformly; ssl.SSLError no longer escapes unwrapped when error happens on __aenter__ (receive path vs. write path) - test_wire_h2_wall17.py: T27 — ssl.SSLError wraps to TransportError (2 tests) - musewire-performance.md: Wall 18 documented
sha256:b31cd85216e156c1eb5ffe9b12b493ee901187dab1fdc025b2c729ce6b32d8fb
sha
sha256:44cd90fe7456904c004d1fc86f605c2db819df6cf5eaeef9027db1fa4bd841ec
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b31cd85216e156c1eb5ffe9b12b493ee901187dab1fdc025b2c729ce6b32d8fb --body "your comment"
No comments yet. Be the first to start the discussion.