Skip to content

1.7

Choose a tag to compare

@CouleeApps CouleeApps released this 11 Feb 22:26
388c163

Generators no longer consume from _ (via itertools.tee)

So you can do this now:

>>> current_function.instructions
(generator) [(['push', '    ', 'rbp'], 0x100000d92), (['mov', '     ', 'rbp', ', ', 'rsp'], 0x100000d93), (['lea', '     ', 'rax', ', ', '[', 'rsi', '+', '0x68', ']'], 0x100000d96), (['lea', '     ', 'rsi', ', ', '[', 'rdi', '+', '0x68', ']'], 0x100000d9a), (['mov', '     ', 'rdi', ', ', 'rax'], 0x100000d9e), (['pop', '     ', 'rbp'], 0x100000da1), (['jmp', '     ', '0x100004518'], 0x100000da2)]
>>> _
(generator) [(['push', '    ', 'rbp'], 0x100000d92), (['mov', '     ', 'rbp', ', ', 'rsp'], 0x100000d93), (['lea', '     ', 'rax', ', ', '[', 'rsi', '+', '0x68', ']'], 0x100000d96), (['lea', '     ', 'rsi', ', ', '[', 'rdi', '+', '0x68', ']'], 0x100000d9a), (['mov', '     ', 'rdi', ', ', 'rax'], 0x100000d9e), (['pop', '     ', 'rbp'], 0x100000da1), (['jmp', '     ', '0x100004518'], 0x100000da2)]