1
0
forked from VimPlug/jedi

fixed speed problems

This commit is contained in:
David Halter
2013-04-30 21:41:46 +04:30
parent f535267a9b
commit 6bf64b2ed7

View File

@@ -340,7 +340,7 @@ class FastParser(use_metaclass(CachedFastParser)):
# base scope, subscopes would save all the other contents
new = empty_parser()
if self.current_node is None:
self.current_node = ParserNode(new, code)
self.current_node = ParserNode(new, '')
else:
self.current_node.save_contents(new)
self.parsers.append(new)
@@ -348,13 +348,13 @@ class FastParser(use_metaclass(CachedFastParser)):
if is_first:
if self.current_node is None:
self.current_node = ParserNode(p, code)
self.current_node = ParserNode(p, code_part)
else:
self.current_node.save_contents(p)
else:
if node is None:
self.current_node = \
self.current_node.add_parser(p, code)
self.current_node.add_parser(p, code_part)
else:
self.current_node = self.current_node.add_node(node)
self.parsers.append(p)