enthought/rested — Issue #3: rested does not exit. Not reactive to Ctrl+C
Author: sebasmagri
Created: 2011-10-29 15:39:55+00:00
State: open

When I click on Exit, rested does not exit, not showing any tb on the console output.

Going to the console and trying to close it with Ctrl+C doesn't works either. Instead, I get some tracebacks:

(rested)sebasmagri@silversword ~ $ $VIRTUAL_ENV/bin/rested
The rest editor only supports qt4 as toolkit. Toolkit changed to qt4.
Gtk-Message: Failed to load module "gnomesegvhandler"

^CProcess PoolWorker-2:
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 85, in worker
Process PoolWorker-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
task = get()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114, in run
File "/usr/lib/python2.7/multiprocessing/queues.py", line 378, in get
self._target(*self._args, **self._kwargs)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 85, in worker
return recv()
KeyboardInterrupt
task = get()
File "/usr/lib/python2.7/multiprocessing/queues.py", line 378, in get
return recv()
KeyboardInterrupt
^CProcess PoolWorker-3:
Process PoolWorker-4:
Traceback (most recent call last):
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 85, in worker
self.run()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 85, in worker
task = get()
File "/usr/lib/python2.7/multiprocessing/queues.py", line 378, in get
task = get()
File "/usr/lib/python2.7/multiprocessing/queues.py", line 378, in get
return recv()
KeyboardInterrupt
return recv()
KeyboardInterrupt
^Z
[1]+ Detenido $VIRTUAL_ENV/bin/rested
(rested)sebasmagri@silversword ~ $ ps
PID TTY TIME CMD
6035 pts/1 00:00:00 bash
13425 pts/1 00:00:03 rested
13446 pts/1 00:00:00 rested
13447 pts/1 00:00:00 rested
13449 pts/1 00:00:00 ps