FS#59552 - [spyder3] Do not works after python 3.7 update.

Attached to Project: Community Packages
Opened by Simon (Giggi) - Tuesday, 07 August 2018, 09:42 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 07 August 2018, 12:35 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
After the update to python 3.7 spyder3 do not works.


Additional info:
* package version(s): 3.2.8-2


Steps to reproduce:
Update to the rebuild of python 3 and start spder 3

After the start in the console appears the following error message and spyder3 is not usable:


An error ocurred while starting the kernel
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
File "/usr/lib/python3.7/signal.py", line 47, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
File "/usr/lib/python3.7/signal.py", line 47, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback functools.partial(.null_wrapper at 0x7fb70285b0d0>)
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python3.7/site‑packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python3.7/site‑packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
File "/usr/lib/python3.7/signal.py", line 47, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
ValueError: signal only works in main thread
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
Traceback (most recent call last):
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 269, in
main()
File "/usr/lib/python3.7/site‑packages/spyder/utils/ipython/start_kernel.py", line 265, in main
kernel.start()
File "/usr/lib/python3.7/site‑packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python3.7/site‑packages/tornado/platform/asyncio.py", line 132, in start
self.asyncio_loop.run_forever()
File "/usr/lib/python3.7/asyncio/base_events.py", line 510, in run_forever
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running

This task depends upon

Closed by  Eli Schwartz (eschwartz)
Tuesday, 07 August 2018, 12:35 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#59535  is the underlying cause

Loading...