mirror of
https://github.com/davidhalter/jedi.git
synced 2026-09-04 15:56:56 +08:00
temporary fix for #315. in the future we should be removing that whole indent change crap
This commit is contained in:
@@ -248,9 +248,13 @@ class Script(object):
|
|||||||
stmt = r.module.statements[-1]
|
stmt = r.module.statements[-1]
|
||||||
except IndexError:
|
except IndexError:
|
||||||
raise NotFoundError()
|
raise NotFoundError()
|
||||||
|
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
|
# Set the start_pos to a pseudo position, that doesn't exist but works
|
||||||
# perfectly well (for both completions in docstrings and statements).
|
# perfectly well (for both completions in docstrings and statements).
|
||||||
stmt.start_pos = self._pos
|
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()
|
stmt.parent = self._parser.user_scope()
|
||||||
return stmt
|
return stmt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user