Message91587
I think we might need to devise some way to add custom validation when
AST is being compiled. For example, you can also pass a level to
ImportFrom which is < -1.
>>> x = ast.parse("try: x\nexcept y: pass")
>>> del x.body[0].handlers[:]
>>> compile(x, "<string>", "exec")
<code object <module> at 0x7f0a92aed918, file "<string>", line 1>
>>> from dis import dis
>>> dis(x)
>>> dis(compile(x, "<string>", "exec"))
1 0 SETUP_EXCEPT 8 (to 11)
3 LOAD_NAME 0 (x)
6 POP_TOP
7 POP_BLOCK
8 JUMP_FORWARD 1 (to 12)
>> 11 END_FINALLY
>> 12 LOAD_CONST 0 (None)
15 RETURN_VALUE |
|
Date |
User |
Action |
Args |
2009-08-15 02:39:54 | benjamin.peterson | set | recipients:
+ benjamin.peterson |
2009-08-15 02:39:54 | benjamin.peterson | set | messageid: <1250303994.53.0.2741455605.issue6709@psf.upfronthosting.co.za> |
2009-08-15 02:39:52 | benjamin.peterson | link | issue6709 messages |
2009-08-15 02:39:51 | benjamin.peterson | create | |
|