1
0
forked from VimPlug/jedi

Treat case like f()

This commit is contained in:
Takafumi Arakaki
2013-03-09 23:55:57 +01:00
parent 8f3db6976b
commit 9490730d59
2 changed files with 5 additions and 1 deletions

View File

@@ -232,7 +232,7 @@ class Script(object):
context = self._module.get_context()
scopes = set()
lower_priority_operators = ('(', ',')
lower_priority_operators = ('()', '(', ',')
"""Operators that could hide callee."""
if next(context) in ('class', 'def'):
scopes = set([self._module.parser.user_scope])

View File

@@ -122,6 +122,10 @@ class TestRegression(TestBase):
defs = self.definition_when_in_function_call('f(1, ')
self.assertEqual(defs[0].description, 'def f')
def test_definition_when_in_function_call_empty_paren(self):
defs = self.definition_when_in_function_call('f(', ')')
self.assertEqual(defs[0].description, 'def f')
def test_function_call_signature(self):
defs = self.definition("""
def f(x, y=1, z='a'):