On 27 September 2017 at 17:18, Stefan Behnel <stefan...@behnel.de> wrote: > Lisandro Dalcin schrieb am 27.09.2017 um 15:53: >> Annotations can be used for >> type hinting, but they are not required to do that. > > Well, they sort of are, according to PEP 484. >
I gently disagree. Third paragraph of PEP 484: """ Note that this PEP still explicitly does NOT prevent other uses of annotations, nor does it require (or forbid) any particular processing of annotations, even when they conform to this specification. """ Maybe Cython should eventually ignore (maybe with a warning) if the annotation cannot be interpreted as a type and `annotation_typing=True` is set? > >> For example, in my >> own use case, I'm just using it to get better docstrings. > > Then you can set the directive "annotation_typing=False". > I did in my own code (though not in the trivial example I posted, sorry), and still got the error, so I started this thread. > > > No need, I just fixed it: > > https://github.com/cython/cython/commit/4326a3b9912e27aaf9502e17d717b55b7504374a > Thanks! Now things work just fine for me. -- Lisandro Dalcin ============ Research Scientist Computer, Electrical and Mathematical Sciences & Engineering (CEMSE) Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/ 4700 King Abdullah University of Science and Technology al-Khawarizmi Bldg (Bldg 1), Office # 0109 Thuwal 23955-6900, Kingdom of Saudi Arabia http://www.kaust.edu.sa Office Phone: +966 12 808-0459 _______________________________________________ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel