[Python-Dev] feature request: inspect.isgenerator

Georg Brandl g.brandl at gmx.net
Thu Jun 1 09:28:54 CEST 2006


Michele Simionato wrote:
> Neal Norwitz <nnorwitz <at> gmail.com> writes:
>> 
>> > I wonder whether a check shouldn't just return (co_flags & 0x20), which
>> > is CO_GENERATOR.
>> 
>> Makes more sense.
> 
> Okay, but my point is that the final user should not be expected to know
> about those implementation details. The one obvious way to me is to have an
> inspect.isgenerator, analogous to inspect.isfunction, inspect.ismethod, etc.
> The typical use case is in writing a documentation/debugging tool. Now I
> was writing a decorator that needed to discriminate in the case it was
> decorating a regular function versus a generator. 

I'd say, go ahead and write a patch including docs, and I think there's no
problem with accepting it (as long as it comes before beta1).

Georg



More information about the Python-Dev mailing list