joouha / euporie

Jupyter notebooks in the terminal
https://euporie.readthedocs.io
MIT License
1.54k stars 36 forks source link

Euporie shows * on cell whose run is completed #52

Closed ghost closed 5 months ago

ghost commented 1 year ago

See video

joouha commented 1 year ago

I'm not able to reproduce this.

Does this also happen if you use a Python kernel?

What version of IRkernel are you using?

ghost commented 1 year ago

Does this also happen if you use a Python kernel?

I think so.

It isn't always reproducible for me either. Actually I was recording to report another bug. I don't know exact steps to reproduce this. It is random.

More generally, euporie hangs now and there (doesn't respond anymore or is really really slow). Is the communication with the kernel asynchronous?

What version of IRkernel are you using?

> packageVersion("IRkernel")
[1] ‘1.3.1’
ghost commented 1 year ago

Did you start it with the exact command line I'm using?

euporie-notebook --autocomplete --autosuggest --autoinspect --kernel-name=ir
joouha commented 1 year ago

Yes, I've tried with the same command line and same version of IRkernel but I don't see it. I'll keep an eye out for this if it's an intermittent issue.

More generally, euporie hangs now and there (doesn't respond anymore or is really really slow). Is the communication with the kernel asynchronous?

Again, I've not experienced this, but it would be good to be able to reproduce it so I can figure out what's causing it.

Kernel communication is asynchronous, and runs in it's own thread, so communicating with the kernel shouldn't interfere with the rendering of the UI.

ghost commented 1 year ago

I'm now running euporie with logging. Let's see if I can make a useful log

twrightsman commented 1 year ago

I am able to reproduce this by restarting the kernel (ipykernel) and running cells. The cells show a "*" but are done running.

running

joouha commented 1 year ago

I think this is now fixed in the dev branch