1
0
forked from VimPlug/jedi

temporary fix for #315. in the future we should be removing that whole indent change crap

This commit is contained in:
Dave Halter
2014-03-28 02:08:22 +01:00
parent 5b7843747c
commit 54d9d325da
2 changed files with 8 additions and 4 deletions

View File

@@ -248,9 +248,13 @@ class Script(object):
stmt = r.module.statements[-1]
except IndexError:
raise NotFoundError()
# Set the start_pos to a pseudo position, that doesn't exist but works
# perfectly well (for both completions in docstrings and statements).
stmt.start_pos = self._pos
user_stmt = self._parser.user_stmt()
if user_stmt is None or isinstance(user_stmt, pr.Param):
# Set the start_pos to a pseudo position, that doesn't exist but works
# perfectly well (for both completions in docstrings and statements).
stmt.start_pos = self._pos
else:
stmt.start_pos = user_stmt.start_pos[0], user_stmt.start_pos[1] - 1
stmt.parent = self._parser.user_scope()
return stmt

View File

@@ -93,7 +93,7 @@ ClassVar().x = ''
# Recurring use of the same var name, github #315
def f(t=None):
#! 9 ['t=None']
#! 9 ['t = None']
t = t or 1
# -----------------