forked from VimPlug/jedi
fixed speed problems
This commit is contained in:
@@ -340,7 +340,7 @@ class FastParser(use_metaclass(CachedFastParser)):
|
|||||||
# base scope, subscopes would save all the other contents
|
# base scope, subscopes would save all the other contents
|
||||||
new = empty_parser()
|
new = empty_parser()
|
||||||
if self.current_node is None:
|
if self.current_node is None:
|
||||||
self.current_node = ParserNode(new, code)
|
self.current_node = ParserNode(new, '')
|
||||||
else:
|
else:
|
||||||
self.current_node.save_contents(new)
|
self.current_node.save_contents(new)
|
||||||
self.parsers.append(new)
|
self.parsers.append(new)
|
||||||
@@ -348,13 +348,13 @@ class FastParser(use_metaclass(CachedFastParser)):
|
|||||||
|
|
||||||
if is_first:
|
if is_first:
|
||||||
if self.current_node is None:
|
if self.current_node is None:
|
||||||
self.current_node = ParserNode(p, code)
|
self.current_node = ParserNode(p, code_part)
|
||||||
else:
|
else:
|
||||||
self.current_node.save_contents(p)
|
self.current_node.save_contents(p)
|
||||||
else:
|
else:
|
||||||
if node is None:
|
if node is None:
|
||||||
self.current_node = \
|
self.current_node = \
|
||||||
self.current_node.add_parser(p, code)
|
self.current_node.add_parser(p, code_part)
|
||||||
else:
|
else:
|
||||||
self.current_node = self.current_node.add_node(node)
|
self.current_node = self.current_node.add_node(node)
|
||||||
self.parsers.append(p)
|
self.parsers.append(p)
|
||||||
|
|||||||
Reference in New Issue
Block a user