[Python-ideas] PEP 484 (Type Hints) -- first draft round

Greg Ewing greg.ewing at canterbury.ac.nz
Mon Jan 19 21:28:56 CET 2015

> On 1/18/2015 10:40 PM, Guido van Rossum wrote:
>  > Very few people subclass builtins.list ...
>  > So perhaps Cython could just assume that typing.List means
>  > builtins.list and (dynamically) reject calls that pass a subclass
>  > of builtins.list?

That's actually a reasonable idea. Anything that accepts
something as weird as a trianglular matrix implemented as
a list subclass will probably accept any kind of sequence,
so you might as well type it as Sequence (or whatever the
abstract sequence interface is to be called).


More information about the Python-ideas mailing list