New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Triangulate pydev autocomplete bug #7850
Comments
Release We can probably assume that the bug was not introduced by a dependency update of pydev. *Seems to be |
Hi, I believe release |
I just went by what the release notes said https://github.com/ISISComputingGroup/IBEX/blob/master/release_notes/Release-Notes-v5.0.0.md, but you are correct. Double checking the share, IBEX release |
So it is either:
To narrow further we would need to try release 5.0.0 with pydev 5.9.2 and release 6.0.0 with pydev 5.2.0 to confirm if it is a gui, pydev, or both issue |
though given the number of files changed between gui 5.0.0 and 6.0.0 we may want to narrow it down a bit more with the other 5.* gui versions |
Should have probably been clearer, the bug still happens but it just executes once and the autocomplete UI opens and closes quickly. I am assuming that the slightly different behavior is due to IBEX code. |
I installed pvdev into a standalone eclipse, the behaviour is definitely there. I noted that:
It may be possible to fix by looking through https://github.com/ISISComputingGroup/Pydev/tree/master/plugins/org.python.pydev.ast/src/org/python/pydev/ast/codecompletion and/or posting a bug report to pydev |
It looks like the issue has been there for a while, I am not sure how much further back we can check as it gets harder with older versions. Given it doesn't show in editor view in PyDev itself might explain why it hasn't been noticed/fixed |
As a person using IBEX scripting, I would like to be able to make use of the autocomplete function in the client embedded pydev console. At the moment we have disabled autocomplete in absence of a proper fix to #7604. As a preparatory step for implementing a fix, we should investigate at what point this bug was introduced. We should be able to do this by running older releases of the client and checking whether the behaviour is present. This will hopefully allow us to narrow down the source of the bug, or confirm it has been there all along.
Acceptance Criteria
What is the acceptance criteria?
Extra Information
To reproduce the bug, define a function in the client script console e.g.
then type
test().
to trigger autocompletion. If the bug is present, it will print "hi" in a tight loop.How to Test
verbose instructions for reviewer to test changes
(Add before making a PR)
The text was updated successfully, but these errors were encountered: