summary refs log tree commit diff
path: root/scripts-dev/check_signature.py
diff options
context:
space:
mode:
authorSean Quah <seanq@element.io>2021-11-12 19:57:42 +0000
committerSean Quah <seanq@element.io>2021-11-16 13:55:20 +0000
commitb43d085472390c77691fbbd86b3e66b4a1a0cb6d (patch)
tree8923cd324ddcfedfcbeae5dfb03f097157d8be1a /scripts-dev/check_signature.py
parentAdd newsfile (diff)
downloadsynapse-b43d085472390c77691fbbd86b3e66b4a1a0cb6d.tar.xz
Convert strings in `synapse.api.constants` to enums or `Final`
This change makes mypy type the constants as `Literal`s instead of
`str`s, allowing code of the following form to pass mypy:
```py
def do_something(
    membership: Literal[Membership.JOIN, Membership.LEAVE], ...
):
    ...

do_something(Membership.JOIN, ...)
```
Diffstat (limited to 'scripts-dev/check_signature.py')
0 files changed, 0 insertions, 0 deletions