Nick Coghlan <ncogh...@gmail.com> added the comment:

I have updated my BitBucket repo with the following changes:

- the main API is now dis.get_instructions()
- the info class is now dis.Instruction
- get_instructions() accepts a 'line_offset' argument that is added to any 
source code line numbers
- the printing of individual lines in all the disassembly operations is now 
handled by a private Instruction._disassemble() helper method
- assertBytecodeExactlyMatches now relies on the list comparison machinery in 
unittest, as well as the Instruction.__eq__ implementation provide by 
collections.namedtuple (this gives *much* better error messages when 
discrepancies are found)
- to further improve error messages reported by unittest (which can truncate 
representations), the order of the Instruction fields now has 'opname' first, 
then 'opcode', then the remaining fields.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue11816>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to