mirror of
https://github.com/davidhalter/jedi.git
synced 2026-02-20 15:38:32 +08:00
Make sure goto definitions works on with, fixes #1280
This commit is contained in:
@@ -341,3 +341,19 @@ with open('') as f1, open('') as f2:
|
||||
f1.closed
|
||||
#? ['closed']
|
||||
f2.closed
|
||||
|
||||
|
||||
class Foo():
|
||||
def __enter__(self):
|
||||
return ''
|
||||
|
||||
#? 14 str()
|
||||
with Foo() as f3:
|
||||
#? str()
|
||||
f3
|
||||
#! 14 ['with Foo() as f3: f3']
|
||||
with Foo() as f3:
|
||||
f3
|
||||
#? 6 Foo
|
||||
with Foo() as f3:
|
||||
f3
|
||||
|
||||
2
test/static_analysis/with_.py
Normal file
2
test/static_analysis/with_.py
Normal file
@@ -0,0 +1,2 @@
|
||||
with open() as fin:
|
||||
fin.read()
|
||||
Reference in New Issue
Block a user