[Python-ideas] Should Python have user-defined constants?
Ivan Levkivskyi
levkivskyi at gmail.com
Tue Nov 21 05:41:14 EST 2017
On 21 November 2017 at 10:47, Paul Moore <p.f.moore at gmail.com> wrote:
> -1. I don't see how this would improve any programs I've written or
> seen. Tools like mypy or linters might benefit from a feature to track
> constants and ensure they don't get changed
>
It is actually likely that something like this will appear in ``typing``:
from typing import Final, List
x: Final = 42
x = 1 # Fails type check
lst: Final[List[int]] = []
lst.append(5) # OK
lst = [1, 2, 3] # Fails type check
--
Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20171121/74c5a544/attachment.html>
More information about the Python-ideas
mailing list