From cc734344a858e9f84fe204ff3fe5d8bd2b23382d Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Fri, 27 Apr 2012 22:34:04 -0400 Subject: [PATCH] POP_JUMP_IF_TRUE --- prettify.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/prettify.py b/prettify.py index 292dc01..ccfe970 100644 --- a/prettify.py +++ b/prettify.py @@ -147,6 +147,13 @@ def _parse_codestring(codes): lines.append((indent, "if {0}:".format(test))) indent += TAB lines.append((indent, "pass".format(test))) + elif opname == "POP_JUMP_IF_TRUE": + test = _pop(stack) + block_dedent_at.append(arg) + block_else_at.append(arg) + lines.append((indent, "if not ({0}):".format(test))) + indent += TAB + lines.append((indent, "pass".format(test))) elif opname == "JUMP_ABSOLUTE": block_dedent_at.append(i) elif opname == "JUMP_FORWARD":