diff options
| author | Daniel Reis <dgreis@sapo.pt> | 2014-12-19 18:20:26 +0100 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2014-12-19 18:22:57 +0100 |
| commit | 5e8b6934d1aac03d4b9cee971b4959ea66de76e1 (patch) | |
| tree | 7afa48f15b4aa2a197566fcef29b836f0bee6136 /openerp/tools/debugger.py | |
| parent | e24010d073f4b2f3ec0832bc7276add1da4de723 (diff) | |
[IMP] post_mortem add pudb/ipdb debugger support
Prefer pudb/ipdb to pdb if available.
Closes: #4211
Diffstat (limited to 'openerp/tools/debugger.py')
| -rw-r--r-- | openerp/tools/debugger.py | 8 |
1 files changed, 7 insertions, 1 deletions
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]) |
