1
0
forked from VimPlug/jedi

parsing change of positions for modules (wasn't correct before)

This commit is contained in:
David Halter
2012-12-14 15:20:51 +01:00
parent 5b79e7026e
commit 05885a8b06

View File

@@ -244,8 +244,8 @@ class SubModule(Scope, Module):
Depending on the underlying parser this may be a full module or just a part Depending on the underlying parser this may be a full module or just a part
of a module. of a module.
""" """
def __init__(self, path, docstr=''): def __init__(self, path, start_pos):
super(SubModule, self).__init__((1, 0), docstr) super(SubModule, self).__init__(start_pos)
self.path = path self.path = path
self.global_vars = [] self.global_vars = []
self._name = None self._name = None
@@ -1156,7 +1156,7 @@ class PyFuzzyParser(object):
self.no_docstr = no_docstr self.no_docstr = no_docstr
# initialize global Scope # initialize global Scope
self.module = SubModule(module_path) self.module = SubModule(module_path, (line_offset + 1, 0))
self.scope = self.module self.scope = self.module
self.current = (None, None) self.current = (None, None)
self.start_pos = 1, 0 self.start_pos = 1, 0