skip to navigation
skip to content

pyxdebug 1.2.5

PyXdebug is Xdebug format debugger for Python

Debug a call function:

xd = PyXdebug()
#xd.collect_imports = 1
#xd.collect_params = 0
#xd.collect_return = 0
#xd.collect_assignments = 0
xd.run_func(func)
print xd.get_result()

Debug a execute statement:

xd = PyXdebug()
xd.run_statement(statement)
print xd.get_result()

Debug a run script file:

python pyxdebug.py script_path

Debug a run script file (module):

python -m pyxdebug script_path

Usage: pyxdebug.py [-o output_file_path] [-i collect_import] [-p collect_params] [-r collect_return] [-a collect_assignments] script_path [args …]

Options:
-h, --help show this help message and exit
-o, --outfile Save stats to <outfile>
-i, --collect_imports
 This setting, defaulting to 1, controls whether PyXdebug should write the filename used in import or reload to the trace files.
-p, --collect_params
 This setting, defaulting to 0, controls whether PyXdebug should collect the parameters passed to functions when a function call is recorded in either the function trace or the stack trace.
-r, --collect_return
 This setting, defaulting to 0, controls whether PyXdebug should write the return value of function calls to the trace files.
-a, --collect_assignments
 This setting, defaulting to 0, controls whether PyXdebug should add variable assignments to function traces.
 
File Type Py Version Uploaded on Size
pyxdebug-1.2.5-py2.6.egg (md5) Python Egg 2.6 2011-11-30 13KB
pyxdebug-1.2.5.tar.gz (md5) Source 2011-11-30 5KB