-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Completion detection no longer works with InProcessKernel #32
Comments
We'll need to change how the InProcessKernel works so that it properly responds to |
Needs a patch in a few places, but should work after #33 and a couple patches to client and inprocess. Boy, do I wish inprocess were its own repo... |
The current master (4.1.0.dev) with the above patch doesn't seem to resolve this issue, I'm still getting msg timeouts and no completion-checking. Or do I need to get the latest dev version of the rest of jupyter? |
It will require a release of ipykernel and jupyter-client before this is fully resolved. |
Yeah, I installed the latest master of ipykernel and jupyter-client and On Sat, Sep 26, 2015 at 10:38 AM, johnw3d notifications@github.com wrote:
Richard A Bryan 404.939.3821 (google voice) |
I'll try to remember to ping this issue when there's been a release of everything with the necessary fixes (I wouldn't count on me to remember, though). 4.1 of each should do it. |
Seems to still be an issue for me, with jupyter-client and ipykernel both 4.1.1. Is there anything else I should update? |
Hey, I am on certifi-2016.2.28 ipykernel-4.3.1 jupyter-client-4.2.2 jupyter-console-4.1.1 jupyter-core-4.1.0 mistune-0.7.2 notebook-4.1.0 pygments-2.1.3 pyzmq-15.2.0 qtconsole-4.2.0 terminado-0.6 ipython-4.1.2 and seeing similar things in qtconsole. as for example Jupyter QtConsole 4.2.0 IPython 4.1.2 -- An enhanced Interactive Python. In [1]: from sympy import init_printing, init_session In [3]: init_session() These commands were executed:
Documentation can be found at http://docs.sympy.org/1.0/ In [4]: f = sin(x)/x In [5]: f.series()  In [5]: In [6]: integrate(f,x)  In [7]: f.series() I was hitting tab once on the way. |
When using an InProcessKernel, completion detection no longer works (i.e. hitting the Enter key always results in a continuation line, even though a complete python statement has been entered).
A workaround is to use Shift+Enter instead of Enter to execute commands.
I think this bug was introduced by changes to frontend_widget.is_complete() from:
c5f2ea4
The text was updated successfully, but these errors were encountered: