No description
Find a file
Nathaniel Nicandro 4944a5d75a Update callback interface
- Rename `jupyter-received-message-types` to `jupyter-message-types` and add
  message types for requests as well. Also change the keys to keywords instead
  of symbols. Using plists with keywords is in line with `jupyter-messages` and
  the arguments of the jupyter request functions.

- Rename `jupyter-request-run-callbacks` to `jupyter--run-callbacks`. This is
  more of an internal function so mark it as such.

- Change the order of the first two arguments in `jupyter-add-callback` and
  `jupyter-wait-until`. In both cases you are adding a callback to a request or
  waiting for some condition to be satisfied on the request not on the message
  type. This is also the reason why `jupyter-wait-until-received` keeps the
  message type as the first argument. We are waiting until a message of a
  certain type is received for a request, but the more important object in this
  case is the message type.

- Update other files to take into account these changes.
2018-01-06 19:55:46 -06:00
jupyter-base.el Update callback interface 2018-01-06 19:55:46 -06:00
jupyter-channels.el Remove channel in some jupyter-channel method names 2018-01-06 19:55:46 -06:00
jupyter-client.el Update callback interface 2018-01-06 19:55:46 -06:00
jupyter-connection.el Re-organization of code base 2018-01-06 19:55:45 -06:00
jupyter-kernel-manager.el Re-organization of code base 2018-01-06 19:55:45 -06:00
jupyter-kernelspec.el Re-organization of code base 2018-01-06 19:55:45 -06:00
jupyter-messages.el Re-organization of code base 2018-01-06 19:55:45 -06:00
jupyter-repl-client.el Update callback interface 2018-01-06 19:55:46 -06:00
jupyter-tests.el Update callback interface 2018-01-06 19:55:46 -06:00