From 1e3e8e1aec92bf5608b5ea31060cca2952d10fcd Mon Sep 17 00:00:00 2001 From: David Halter Date: Tue, 16 Oct 2012 09:42:25 +0200 Subject: [PATCH] show_func_def raised errors again (#3), almost fixes #9 --- autoload/jedi.vim | 2 +- jedi | 2 +- plugin/jedi_vim.py | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/autoload/jedi.vim b/autoload/jedi.vim index 0137d16..e8678da 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -27,7 +27,7 @@ endfunction function jedi#show_func_def() - python jedi_vim.show_func_def(jedi_vim.get_script().get_in_function_call()) + python jedi_vim.show_func_def() endfunction diff --git a/jedi b/jedi index 9f7b586..bddd097 160000 --- a/jedi +++ b/jedi @@ -1 +1 @@ -Subproject commit 9f7b586b43d49fd34d766bd94d06922d62d47ebf +Subproject commit bddd097b930dc470de178d15055fe0da220e403f diff --git a/plugin/jedi_vim.py b/plugin/jedi_vim.py index 4da6284..381faf1 100644 --- a/plugin/jedi_vim.py +++ b/plugin/jedi_vim.py @@ -162,8 +162,10 @@ def clear_func_def(): vim.current.window.cursor = cursor -def show_func_def(call_def, completion_lines=0): +def show_func_def(call_def=None, completion_lines=0): try: + if call_def == None: + call_def = get_script().get_in_function_call() clear_func_def() if call_def is None: