[IPython-dev] pyzmq: kernel.py doesn't work
Brian Granger
ellisonbg at gmail.com
Sun May 16 12:46:11 EDT 2010
Ondrej,
Sorry about this, the underlying 0MQ APIs have changed in the last
month to add some new features and I haven't updated the examples yet.
I will try to finish that today.
Cheers,
Brian
On Sun, May 16, 2010 at 9:24 AM, Ondrej Certik <ondrej at certik.cz> wrote:
> Hi,
>
> this is what I get when tried the latest git zeromz+pyzmq:
>
>
> ondrej at crow:~/repos/pyzmq/examples/kernel(master)$ ./kernel.py
> Starting the kernel...
> On: tcp://127.0.0.1:5555 tcp://127.0.0.1:5556
> Use Ctrl-\ (NOT Ctrl-C!) to terminate.
> {'content': {u'data': 'Traceback (most recent call last):\n', u'name':
> u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 0, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' File "./kernel.py", line 257, in <module>\n',
> u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 1, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' main()\n', u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 2, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' File "./kernel.py", line 253, in main\n',
> u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 3, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' kernel.start()\n', u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 4, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' File "./kernel.py", line 205, in start\n',
> u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 5, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' ident, msg =
> self.reply_socket.recv_json(ident=True)\n', u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 6, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': ' File "_zmq.pyx", line 692, in
> zmq._zmq.Socket.recv_json (zmq/_zmq.c:5145)\n', u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 7, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
> {'content': {u'data': "TypeError: recv_json() got an unexpected
> keyword argument 'ident'\n", u'name': u'stderr'},
> 'header': {'username': u'kernel', 'msg_id': 8, 'session':
> '5c4579fd-ed9d-4aa1-891e-09f157be9488'},
> 'msg_type': u'stream',
> 'parent_header': {}}
>
>
>
>
>
> and this is when I run the frontend:
>
>
> ondrej at crow:~/repos/pyzmq/examples/kernel(master)$ ./frontend.py
> Python 2.6.4 (r264:75706, Dec 7 2009, 18:43:55)
> [GCC 4.4.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> (Console)
> Py>>> 1+1
> Traceback (most recent call last):
> File "./frontend.py", line 194, in <module>
> main()
> File "./frontend.py", line 190, in main
> client.interact()
> File "./frontend.py", line 165, in interact
> self.console.interact()
> File "/usr/lib/python2.6/code.py", line 243, in interact
> more = self.push(line)
> File "/usr/lib/python2.6/code.py", line 265, in push
> more = self.runsource(source, self.filename)
> File "/usr/lib/python2.6/code.py", line 87, in runsource
> self.runcode(code)
> File "./frontend.py", line 136, in runcode
> 'execute_request', dict(code=src))
> File "/home/ondrej/repos/pyzmq/examples/kernel/session.py", line 87, in send
> socket.send_json(msg, ident=ident)
> File "_zmq.pyx", line 676, in zmq._zmq.Socket.send_json (zmq/_zmq.c:4963)
> TypeError: send_json() got an unexpected keyword argument 'ident'
>
>
> I have installed pyzmq using:
>
> ./setup.py install --home=~/usr
>
>
> I bet the problem is with some ident kwarg, I guess it should be easy to fix it.
>
> Ondrej
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
--
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
bgranger at calpoly.edu
ellisonbg at gmail.com
More information about the IPython-dev
mailing list