Message75953
Hi,
If the last line of the function is also the last line of the module, it
is ignored. To repro:
1) Create module 'repro'
<module>
def test():
module_line_2 = None
module_line_3 = None
module_line_4 = None
module_line_5 = None
<end module>
2) Run test:
>>> import repro
>>> import inspect
>>> inspect.getsourcelines(tmp.test)
(['def test():\n', ' module_line_2 = None\n', ' module_line_3 =
None\n', ' module_line_4 = None\n'], 1)
notice no module_line_5.
cheers,
- Rafe |
|
Date |
User |
Action |
Args |
2008-11-17 08:09:11 | RafeSacks | set | recipients:
+ RafeSacks |
2008-11-17 08:09:11 | RafeSacks | set | messageid: <1226909351.26.0.938399226191.issue4335@psf.upfronthosting.co.za> |
2008-11-17 08:09:10 | RafeSacks | link | issue4335 messages |
2008-11-17 08:09:09 | RafeSacks | create | |
|