Dave Halter
Dave Halter
You can see it above, it's `Pending`.
Do you have an error message? Or what do you mean with "crashes"?
If you want to understand better what happens, you can run `jedi.set_debug_function()`. This will usually print a lot of information in such cases.
Tried to upgrade, but it didn't work, because there is a weird django-sources submodule in the django-stubs directory that leads to CI failures. Feel free to fix this somehow. >...
How long does `dir(f.events.tracks)` take if you do not invoke Jedi? It would also be interesting if it's slower the second time you call it.
Can you maybe call `jedi.set_debug_function()` and post the output here?
@jpivarski Jedi is not using `_ipython_key_completions_. That method is only there for people that use `use_jedi=False` (which is not the default. The problem is probably that Jedi uses `getattr` to...
Hmm is it maybe multiple processes writing at the same time? I kind of remember that the parso cache is not built for thread/process concurrency, but this might have changed...
> I would be happy to put some work into that, however I am not very familiar with the jedi internals, so if you have any pointers it would be...
Hey, thanks a lot for sponsoring the project. I'm definitely in favor of eventually implementing this, but I'm not sure it will happen very soon and I cannot promise you...