trace cmd line args

rusi rustompmody at gmail.com
Thu Dec 9 01:10:42 EST 2010


I am unable to get trace to not trace system modules.

I tried:
$ python -m trace --listfuncs tt.py --ignore-module 'bdb' > tracefile
$ python -m trace --listfuncs --ignore-dir /usr/lib/python2.6 tt.py >
tracefile
and many other combinations

But anyhow my tracefile contains lines like this:


filename: /usr/lib/python2.6/bdb.py, modulename: bdb, funcname:
<module>
filename: /usr/lib/python2.6/bdb.py, modulename: bdb, funcname: Bdb
filename: /usr/lib/python2.6/bdb.py, modulename: bdb, funcname:
BdbQuit
filename: /usr/lib/python2.6/bdb.py, modulename: bdb, funcname:
Breakpoint
filename: /usr/lib/python2.6/bdb.py, modulename: bdb, funcname: Tdb
filename: /usr/lib/python2.6/cmd.py, modulename: cmd, funcname:
<module>
filename: /usr/lib/python2.6/cmd.py, modulename: cmd, funcname: Cmd
filename: /usr/lib/python2.6/collections.py, modulename: collections,
funcname: <genexpr>
filename: /usr/lib/python2.6/collections.py, modulename: collections,
funcname: namedtuple
filename: /usr/lib/python2.6/dis.py, modulename: dis, funcname:
<module>
filename: /usr/lib/python2.6/inspect.py, modulename: inspect,
funcname: <module>
filename: /usr/lib/python2.6/inspect.py, modulename: inspect,
funcname: BlockFinder
filename: /usr/lib/python2.6/inspect.py, modulename: inspect,
funcname: EndOfBlock
filename: /usr/lib/python2.6/opcode.py, modulename: opcode, funcname:
<module>
filename: /usr/lib/python2.6/opcode.py, modulename: opcode, funcname:
def_op
filename: /usr/lib/python2.6/opcode.py, modulename: opcode, funcname:
jabs_op
filename: /usr/lib/python2.6/opcode.py, modulename: opcode, funcname:
jrel_op
filename: /usr/lib/python2.6/opcode.py, modulename: opcode, funcname:
name_op
filename: /usr/lib/python2.6/pdb.py, modulename: pdb, funcname:
<module>
filename: /usr/lib/python2.6/pdb.py, modulename: pdb, funcname: Pdb
filename: /usr/lib/python2.6/pdb.py, modulename: pdb, funcname:
Restart
filename: /usr/lib/python2.6/pprint.py, modulename: pprint, funcname:
<module>



More information about the Python-list mailing list