##// END OF EJS Templates
Support older versions of jedi library
Rastislav Barlik -
Show More
@@ -1350,7 +1350,13 b' class IPCompleter(Completer):'
1350
1350
1351 try:
1351 try:
1352 # should we check the type of the node is Error ?
1352 # should we check the type of the node is Error ?
1353 from parso.tree import ErrorLeaf
1353 try:
1354 # jedi >= 0.11
1355 from parso.tree import ErrorLeaf
1356 except ImportError:
1357 # jedi < 0.11
1358 from jedi.parser.tree import ErrorLeaf
1359
1354 next_to_last_tree = interpreter._get_module().tree_node.children[-2]
1360 next_to_last_tree = interpreter._get_module().tree_node.children[-2]
1355 completing_string = False
1361 completing_string = False
1356 if isinstance(next_to_last_tree, ErrorLeaf):
1362 if isinstance(next_to_last_tree, ErrorLeaf):
@@ -185,7 +185,7 b' extras_require = dict('
185
185
186 install_requires = [
186 install_requires = [
187 'setuptools>=18.5',
187 'setuptools>=18.5',
188 'jedi>=0.11',
188 'jedi>=0.10',
189 'decorator',
189 'decorator',
190 'pickleshare',
190 'pickleshare',
191 'simplegeneric>0.8',
191 'simplegeneric>0.8',
General Comments 0
You need to be logged in to leave comments. Login now