[Python-Dev] PEP 484 (Type Hints) -- the next draft is here (original) (raw)
Stefan Behnel stefan_ml at behnel.de
Sat Apr 18 07:35:19 CEST 2015
- Previous message (by thread): [Python-Dev] PEP 484 (Type Hints) -- the next draft is here
- Next message (by thread): [Python-Dev] PEP 484 (Type Hints) -- the next draft is here
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Guido van Rossum schrieb am 17.04.2015 um 23:58:
The
typing
module defines theGenerator
type for return values of generator functions. It is a subtype ofIterable
and it has additional type variables for the type accepted by thesend()
method and the return type of the generator:* Generator, used as
Generator[yieldtype, sendtype, returntype]
Is this meant to accept only Python generators, or any kind of object that implements the coroutine protocol? I'm asking because asyncio currently suffers from an annoying type check here, so I'd like to avoid that this problem keeps popping up again in other places.
Stefan
- Previous message (by thread): [Python-Dev] PEP 484 (Type Hints) -- the next draft is here
- Next message (by thread): [Python-Dev] PEP 484 (Type Hints) -- the next draft is here
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]