Message78661
The inspect isSOMETHING() functions all return True or False, except
for isgeneratorfunction(), which returns True or None.
The body of the function is very brief:
if (isfunction(object) or ismethod(object)) and \
object.func_code.co_flags & CO_GENERATOR:
return True
The behaviour can be made consistent with the other routines by either
appending "else: return False", or changing the body to:
return bool(
(isfunction(object) or ismethod(object)) and
object.func_code.co_flags & CO_GENERATOR) |
|
Date |
User |
Action |
Args |
2008-12-31 22:47:07 | steven.daprano | set | recipients:
+ steven.daprano |
2008-12-31 22:47:07 | steven.daprano | set | messageid: <1230763627.06.0.589317806347.issue4795@psf.upfronthosting.co.za> |
2008-12-31 22:47:06 | steven.daprano | link | issue4795 messages |
2008-12-31 22:47:05 | steven.daprano | create | |
|