mirror of
https://github.com/vale981/emacs-jupyter
synced 2025-03-08 16:41:39 -05:00
![]() * jupyter-comm-layer.el (jupyter-comm-initialize): Remove default method. This is in preparation for moving over to classless communication. * jupyter-channel-ioloop-comm (jupyter-connection): Require. (jupyter--proxy-channel): New type. (jupyter--make-channel-group, jupyter--channel-alive-p) (jupyter--start-channel, jupyter--stop-channel) (make-jupyter-async-connection): New functions. (jupyter-channel-ioloop-comm): Remove `ioloop-class` slot, update all callers. Remove `channels` slot, update all setters and references. Add `conn` slot which holds a `jupyter-connection`. (jupyter-comm-initialize): Initialize the `conn` slot to the connection returned by `make-jupyter-async-connection`. (jupyter-comm-start, jupyter-comm-stop) (jupyter-comm-alive-p, jupyter-comm-id, jupyter-channel-alive-p) (jupyter-stop-channel, jupyter-start-channel): Replace the body of these functions with their equivalents in `conn`. * jupyter-kernel-process-manager.el (jupyter-make-client): Update `jupyter-channel-ioloop-comm` call. * jupyter-repl.el: (jupyter-connect-repl): Ditto. * test/test-helper.el (initialize-instance) [jupyter-echo-client]: Ditto. Replace setting of `channel` slot with setting the `conn` clot. |
||
---|---|---|
.. | ||
jupyter-server-test.el | ||
jupyter-test.el | ||
jupyter-tramp-test.el | ||
test-helper.el |