Open ascholtz opened 7 years ago
Can you provide the information that you did not in the issue template?
You got it Oscar. Thank you for all your time. Enjoy the holidays for now.. I will work around by using PyCharm Community Edition for now and go back to my licensed Sublime Text editor hopefully down the road once the issue is resolved. Suspecting a Jedi issue. Let me know if I am better off reporting it directly to them. Mahalo!
You probably want to monitor https://github.com/davidhalter/jedi/issues/805
Expected Behaviour
Hello, I would like to use Sublime+Anaconda for developing wxPython applications. However, I cannot get them to work with wxPython reliably for Code Completion, Show Documentation & Display Signatures.
Actual Behaviour
Most of the time, completion does not work at all, however sporadically, after very long delays, it will pop and break again. Process will consume a lot of memory. I searched online as much as I could to try and figure this out. I've tried not using virtualenv. Tried messing with extra_paths settings. Could this issue be specific to Jedi engine in general? High memory usage with large libraries? For example, potentially similar issue referenced here: https://github.com/DonJayamanne/pythonVSCode/issues/509
How can one customize Jedi's behavior in Anaconda+Sublime Text or rollback to previous versions of Jedi to see where it broke? Is this possible? Seems like jedi is bundled as part of anaconda_lib(s)..
Steps to Reproduce
Download and Install wxPython. Write a short wxPython program staring with "import wx" statement. Type "print(wx." Continue typing e.g. "print(wx.version())" Observe code completion break. Memory usage jumps by almost 2GB. Goto Definition (ctrl+alt+g), Display Signatures and Get Documentation (ctrl+alt+d) features are also broken.
Also, I have noticed that one of the .pkl files under C:\Users...\AppData\Roaming\Jedi is ~700MB in size.
ST3, Anaconda and OS versions
Windows 7 SP1 x64 with latest updates ST3 3126 x64 Anaconda IDE latest
ST3 Console Logs
Anaconda's JsonServer Logs
Note: Anaconda's JsonServer logs can be found in: