pug pe viii - luciano rodrigues - debugger
DESCRIPTION
Palestra ministrada por Luciano Rodrigues com o tema Pyhon Debugger no VIII Encontro do PUG-PE em 16/10/2010.TRANSCRIPT
# python –m pdb scritp.py
>>> import script
>>> import pdb
>>> pdb.run(‘script.funcao()’)
import pdb
...
pdb.set_trace()
# Após o erro e dentro do interpretador
>>> import pdb
>>> pdb.pm()
• w(here)
• l(ist)
• u(p)
• d(own)
• a(rgs)
• p/pp/print
• !
• s(tep)
• n(ext)
• until
• return
• break
– break numero_da_linha
– break
– break nome_arquivo:numero_da_linha
• continue
• disable
• enable
• clear
• tbreak
• condition
• ignore
• comands
• jump
• alias / unalias
• PyMOTW - http://www.doughellmann.com/ PyMOTW/pdb/
• WinPdb – www.winpdb.org
• Pydb - http://bashdb.sourceforge.net/pydb/
• Pydbgr - http://code.google.com/p/pydbgr/