Add PDB on exception debug tool and config setting
This commit is contained in:
16
apps/common/debug.py
Normal file
16
apps/common/debug.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import sys, pdb
|
||||
|
||||
previous_except_hook = None
|
||||
|
||||
|
||||
def except_hook(exctype, value, traceback):
|
||||
if previous_except_hook:
|
||||
previous_except_hook(exctype, value, traceback)
|
||||
|
||||
pdb.post_mortem(traceback)
|
||||
|
||||
|
||||
def insert_pdb_exception_hook():
|
||||
previous_except_hook = sys.excepthook
|
||||
sys.excepthook = except_hook
|
||||
|
||||
Reference in New Issue
Block a user