##// END OF EJS Templates
Handle kernel messages synchronously...
Handle kernel messages synchronously A problem can happen when two messages come in for different comms, where the second depends on the first (for example, the first might be a message setting the state of a widget, and the second triggering a view creation for the widget). Since comm message queues are independent of each other, the second message could be executed before the first message. This exposes a more fundamental assumption users are likely to have that messages from python are processed synchronously. Thanks to @dmadeka for reporting an error that led to discovering this issue.

File last commit:

r7473:018b5801
r20621:f936f880
Show More
parallelmagic.py
20 lines | 617 B | text/x-python | PythonLexer
Brian Granger
Parallel magics (%result, %px, %autopx) are fixed....
r2312 # encoding: utf-8
Pauli Virtanen
DOC: extensions: add documentation for the bundled extensions
r4888 """
=============
parallelmagic
=============
MinRK
parallel magics are no longer an extension
r7473 Deprecated, parallel magics are no longer an extension.
Pauli Virtanen
DOC: extensions: add documentation for the bundled extensions
r4888 """
Brian Granger
Parallel magics (%result, %px, %autopx) are fixed....
r2312
#-----------------------------------------------------------------------------
Fernando Perez
Simplify parallelmagics by removing unnecessary plugin.
r6955 # Copyright (C) 2008 The IPython Development Team
Brian Granger
Parallel magics (%result, %px, %autopx) are fixed....
r2312 #
# Distributed under the terms of the BSD License. The full license is in
# the file COPYING, distributed as part of this software.
#-----------------------------------------------------------------------------
MinRK
parallel magics are no longer an extension
r7473 from warnings import warn
Brian Granger
Parallel magics (%result, %px, %autopx) are fixed....
r2312
def load_ipython_extension(ip):
MinRK
parallel magics are no longer an extension
r7473 warn("Parallel Magics are no longer defined in an extension", DeprecationWarning)