Nick Coghlan added the comment:

Yeah, I was mixing this up with getargspec (et al), which get used by IDEs and 
similar tools. While third party tools do use the disassembler, they typically 
won't use its display logic directly unless they're just dumping the output to 
a terminal equivalent.

Given that, a "depth=None" parameter on `dis` and `disassemble` would provide 
the default behaviour of rendering the entire compilation tree, while still 
allowing turning off recursion entirely ("depth=0"), or limiting it to a 
desired number of levels ("depth=1", etc).

----------

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

Reply via email to