Unify HTTP query parameter type hints (#12415)
* Pull out query param types to `synapse.http.types` * Use QueryParams everywhere * Simplify `encode_query_args` * Add annotation which would have caught #12410
Showing
- changelog.d/12415.misc 1 addition, 0 deletionschangelog.d/12415.misc
- synapse/federation/federation_client.py 2 additions, 1 deletionsynapse/federation/federation_client.py
- synapse/federation/transport/client.py 3 additions, 2 deletionssynapse/federation/transport/client.py
- synapse/http/client.py 3 additions, 13 deletionssynapse/http/client.py
- synapse/http/matrixfederationclient.py 13 additions, 22 deletionssynapse/http/matrixfederationclient.py
- synapse/http/types.py 21 additions, 0 deletionssynapse/http/types.py
Loading
Please register or sign in to comment