You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, currently I am the main author of the SourcetrailPythonIndexer, which we are basing on Jedi. First of all, thank you for providing and maintaining this great project!
However, when running Jedi on the following code, I encountered some strange behavior:
Running Jedi to complete on baz = foo. (2nd last line) results in bar and baz, even though baz is not a field of Foo.
Running Jedi to complete on baz = foo.bar. does not result in any completions.
The text was updated successfully, but these errors were encountered:
Thanks for finding this. baz definitely shouldn't be a completion. However foo.bar. won't return baz, it will only return all the underscore methods. This makes sense. side effects on classes are not supported in Jedi (yet).
Hi, currently I am the main author of the SourcetrailPythonIndexer, which we are basing on Jedi. First of all, thank you for providing and maintaining this great project!
However, when running Jedi on the following code, I encountered some strange behavior:
Running Jedi to complete on
baz = foo.
(2nd last line) results inbar
andbaz
, even thoughbaz
is not a field ofFoo
.Running Jedi to complete on
baz = foo.bar.
does not result in any completions.The text was updated successfully, but these errors were encountered: