2012-04-20 12 views

उत्तर

6

पर this bug report आधार पर यह अजगर 3.

2.x Ctrl-C एक KeyboardInterrupt, जो आम तौर पर इस कार्यक्रम के द्वारा बिना क्रिया है फेंक देंगे, और 'पोस्टमार्टम' में डिबगर रखा जाएगा में में तय किया जा सकता है मोड। आप जारी नहीं रख सकते हैं जहां आपने छोड़ा था।

मुझे नहीं पता कि आप जो वर्णन कर रहे हैं उसे करने का कोई और तरीका है या नहीं।

8

नहीं है, को Python2 के pdb इस का समर्थन नहीं करता है, लेकिन आप एक समाधान के रूप में अपने कार्यक्रम के लिए इस कोड जोड़ें:

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

संबंधित प्रश्न:

+1

वाह, बढ़िया। Ctrl + c को रोकने के लिए, सी जारी रखने के लिए, पीडीबी से बाहर निकलने के लिए बाहर निकलें कमांड। धन्यवाद। – erm3nda