David Brochart
David Brochart
I don't see how to implement that. Ultimately, it's the user code that knows if it's the last e.g. `print()`, and there is nothing in the language that can carry...
Actually there is a way to do this, but it involves creating e.g. a console for the kernel first, so that a session is created with this kernel: - right-click...
BTW with #761 the error is different: `RuntimeError: The current task is not holding this lock`. Traceback Traceback (most recent call last): File "/home/david/git/anyio/foo.py", line 11, in run(main) File "/home/david/git/anyio/src/anyio/_core/_eventloop.py",...
Oh I see, thanks. I guess I should close this issue then, and not give Alex more work than needed.
So that we're clear, the breaking changes are not due to AnyIO per say, but to the fact that we dropped Tornado and the callback-based ZMQ streams. It would have...
This also raises the question of the GitHub organization where to host the repositories. Currently everything is in https://github.com/jupyterlab, but at least `jupyter_server_ydoc` should probably be in https://github.com/jupyter-server instead?
Actually, the drive has a `sharedModelFactory` that can be used to create a shared model through its `createNew()` method, passing it the file name. A first [PR in JupyterCAD](https://github.com/jupytercad/JupyterCAD/pull/425) is...
Each kernel uses several threads because of zmq sockets, but I don't know if that could explain what you are seeing.
With a `Y.Map` we only specify the type `T` of the values, because the type of the keys can only be `string`, right? If so, I don't understand how we...