On Sun, Dec 17, 2017 at 2:11 AM, Julien Salort <lis...@salort.eu> wrote:
> Le 15/12/2017 à 22:14, Paul Moore a écrit : > > Annotations and the annotation syntax are fundamental to the design. >> But that's core Python syntax. But I wouldn't describe types as being >> that significant to the design, it's more "if you supply them we'll >> make use of them". >> > Naive question from a lurker: does it mean that it works also if one > annotates with something that is not a type, e.g. a comment, > > @dataclass > class C: > a: "This represents the amplitude" = 0.0 > b: "This is an offset" = 0.0 I would personally not use the notation for this, but it is legal code. However static type checkers like mypy won't be happy with this. -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com