[Baypiggies] introspecting for generator vs non-generator function
Matt Good
matt at matt-good.net
Sat Nov 15 04:44:12 CET 2008
On Nov 14, 2008, at 4:07 PM, Alex Martelli wrote:
> Just in case anybody's interested, please see
> http://aleaxit.blogspot.com/2008/11/python-introspecting-for-generator-vs.html
There's a co_flags for that:
"The following flag bits are defined for co_flags: ... bit 0x20 is set
if the function is a generator."
So:
def is_generator(func):
return bool(func.func_code.co_flags & 0x20)
I also tried posting a comment, but maybe it's awaiting moderation.
-- Matt
More information about the Baypiggies
mailing list