From 4c849f59694648b3a441a001f9882b79a87b8b0c Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 26 Jun 2014 16:14:39 +0200 Subject: [PATCH] make it possible to access pdb with 'python -m jedi force --pdb' --- jedi/__main__.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/jedi/__main__.py b/jedi/__main__.py index fe34586d..9be61837 100644 --- a/jedi/__main__.py +++ b/jedi/__main__.py @@ -24,6 +24,12 @@ elif len(argv) > 1 and argv[1] == 'force': paths.append(os.path.join(root, filename)) else: paths = [path] - for path in paths: - for error in jedi.Script(path=path)._analysis(): - print(error) + + try: + for path in paths: + for error in jedi.Script(path=path)._analysis(): + print(error) + except Exception: + if '--pdb' in sys.argv: + import pdb + pdb.post_mortem()