aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/python3complete.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/autoload/python3complete.vim')
-rw-r--r--runtime/autoload/python3complete.vim3
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/autoload/python3complete.vim b/runtime/autoload/python3complete.vim
index 1f074305f1..86617e0aa7 100644
--- a/runtime/autoload/python3complete.vim
+++ b/runtime/autoload/python3complete.vim
@@ -135,6 +135,9 @@ class Completer(object):
self.parser = PyParser()
def evalsource(self,text,line=0):
+ # vim is imported locally in vimpy3complete(); re-import here so the
+ # vim.eval() below works (otherwise NameError, silently caught).
+ import vim
sc = self.parser.parse(text,line)
try: allow_imports = int(
vim.eval("get(g:, 'pythoncomplete_allow_import', 0)"))