From 5e8b6934d1aac03d4b9cee971b4959ea66de76e1 Mon Sep 17 00:00:00 2001 From: Daniel Reis Date: Fri, 19 Dec 2014 18:20:26 +0100 Subject: [PATCH] [IMP] post_mortem add pudb/ipdb debugger support Prefer pudb/ipdb to pdb if available. Closes: #4211 --- openerp/tools/debugger.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openerp/tools/debugger.py b/openerp/tools/debugger.py index 293d4052513..3634681c566 100644 --- a/openerp/tools/debugger.py +++ b/openerp/tools/debugger.py @@ -4,5 +4,11 @@ import types def post_mortem(config, info): if config['debug_mode'] and isinstance(info[2], types.TracebackType): - import pdb + try: + import pudb as pdb + except ImportError: + try: + import ipdb as pdb + except ImportError: + import pdb pdb.post_mortem(info[2])