diff --git a/python/helpers/pydev/pydev_ipython_console_011.py b/python/helpers/pydev/pydev_ipython_console_011.py index 4be95db98c43..198d40f07ec7 100644 --- a/python/helpers/pydev/pydev_ipython_console_011.py +++ b/python/helpers/pydev/pydev_ipython_console_011.py @@ -84,13 +84,15 @@ class PyDevFrontEnd: self.ipython.history_manager.save_thread.pydev_do_not_trace = True #don't trace ipython history saving thread def complete(self, string): - if string: - return self.ipython.complete(string) - else: - return self.ipython.complete(string, string, 0) - - - + try: + if string: + return self.ipython.complete(None, line=string, cursor_pos=string.__len__()) + else: + return self.ipython.complete(string, string, 0) + except: + # Silence completer exceptions + pass + def is_complete(self, string): #Based on IPython 0.10.1