[Python-Dev] feature request: inspect.isgenerator
Michele Simionato
michele.simionato at gmail.com
Thu Jun 1 15:02:20 CEST 2006
More information about the Python-Dev mailing list
Thu Jun 1 15:02:20 CEST 2006
- Previous message: [Python-Dev] feature request: inspect.isgenerator
- Next message: [Python-Dev] feature request: inspect.isgenerator
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Georg Brandl <g.brandl <at> gmx.net> writes:
>
> > Also, should one add
> > a GeneratorType, perhaps as a subclass of FunctionType?
>
> Add GeneratorType where? There is already one in the types module.
Yep, this is the crux. types.GeneratorType refers to generator objects,
which in an improper sense are "instances" of a "generator function".
I.e.
def g(): yield 1 # this is a generator
go = g() # this is a generator object
I want isgenerator(g) == True, but isgenerator(go) == False.
So, what should be the class of g ? Maybe we can keep FunctionType
and don't bother.
Michele Simionato
- Previous message: [Python-Dev] feature request: inspect.isgenerator
- Next message: [Python-Dev] feature request: inspect.isgenerator
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list