[IPython-dev] Kernel-client communication
Fernando Perez
fperez.net at gmail.com
Wed Sep 8 03:04:54 EDT 2010
On Fri, Sep 3, 2010 at 3:12 AM, Almar Klein <almar.klein at gmail.com> wrote:
> Well, the kernel could be implemented in such a way that messages are
> received in a separate thread, which may also handle the introspection
> requests. Introspection (+history) will then still work if the process is
> busy (unless it's running extension code).
Except you want introspection to act on valid information, so you want
to either wait to have it evaluated on the real status of the kernel
(so f? doesn't tell you f is an integer when now it has become a
function), or have it timeout and not give you anything.
Cheers,
f
More information about the IPython-dev
mailing list