2012-04-20 14 views

cevap

6

this bug report dayanarak 2.x Ctrl-C program tarafından tipik olarak işlenmeyen bir KeyboardInterrupt, atmak ve post-mortem 'içine hata ayıklayıcı koyacaktır olarak

Python 3'te sabit olabilir modu. Kaldığınız yerden devam edemezsiniz.

Tanımladığınız şeyi yapmanın başka bir yolu olup olmadığını bilmiyorum.

8

Hayır, python2 en Pdb bu desteklemez, ancak geçici bir çözüm olarak programınıza bu kodu ekleyin:

def debug_signal_handler(signal, frame): 
    import pdb 
    pdb.set_trace() 
import signal 
signal.signal(signal.SIGINT, debug_signal_handler) 

İlgili sorular:

+1

Vay, harika. Ctrl + c durdurmak, c devam etmek için pdb'den çıkmak için komuttan çıkın. Teşekkür ederim. – erm3nda

İlgili konular