pug pe vii - luciano rodrigues - debugger

Post on 05-Jul-2015

916 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra ministrada por Luciano Rodrigues sobre Python Debugger no VIII Encontro do PUG-PE no dia 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/

top related