Debugando em Python
O debug de script em python é bem simples.
Entre o seguinte import, no bloco que quer debugar.
import pdb
Para inserir um ponto de parada use o comando.
pdb.set_trace()
Desta forma é possível realizar um debug por linha de comando semelhante ao gdb do c.
Para rodar o python em modo debug use o comando:,
python -m pdb [script.py]
Irei em momento oportuno mostrar maiores detalhes desta técnica.