fix(python): annotate remaining error constructors#1022
Conversation
|
Maintenance automation note: local validation passed for this focused Python typing cleanup:
CI is currently blocked by repository-wide generated client/API reference drift. I checked the generators, but committing their output would include broad hosted-client/docs changes unrelated to this one-file constructor annotation PR, so I left the PR scoped. |
PR Review: PASS (NOT VERIFIED)What This DoesAdds explicit Blast RadiusPython SDK error classes in Consumer VerificationBefore (base branch): After (PR branch): Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- Python type annotation cleanup only. RiskI could not run the Python SDK test suite end-to-end in this checkout because generated/internal Python dependencies are unavailable, but the changed constructors are mechanically annotation-only. |
Summary
-> Nonereturn annotations to the remaining typed error constructors.Fixes #731
Test Plan
python3 -m py_compile sdks/python/pmxt/errors.py sdks/python/pmxt/_exchanges.pypython3 -m compileall -q sdks/python/pmxt