Closed michael-k closed 1 year ago
mypy (don't know about pyright) treats Delete = "Delete" as Delete: str = "Delete" for backwards compatibility, see https://mypy.readthedocs.io/en/stable/literal_types.html#declaring-literal-variables.
Delete = "Delete"
Delete: str = "Delete"
Delete: Final = "Delete" is the same as Delete: Literal["Delete"] = "Delete".
Delete: Final = "Delete"
Delete: Literal["Delete"] = "Delete"
Apologies @michael-k as merge of #2124 caused conflicts in constants.py. I'm hoping it is a quick edit to get it fixed up again.
No worries. I need to fix some type errors anyway.
Thanks!
mypy (don't know about pyright) treats
Delete = "Delete"
asDelete: str = "Delete"
for backwards compatibility, see https://mypy.readthedocs.io/en/stable/literal_types.html#declaring-literal-variables.Delete: Final = "Delete"
is the same asDelete: Literal["Delete"] = "Delete"
.