Hi.
Using Pypy 1.9.0. Importing readline. Using a background thread to get input()
from
stdin. It then crashes with:
File "/usr/local/Cellar/pypy/1.9/lib_pypy/pyrepl/unix_console.py", line 400,
in restore
signal.signal(signal.SIGWINCH, self.old_sigwinch)
ValueError: signal() must be called from the main thread
Anyone seen this before? What's going on?
When I don't import readline, or do the input() from within the main thread,
the problem
disappears.
(I tried to reproduce it in a small test scenario but unfortunately have not
been able
to do so yet. Haven't figured out yet what the additional factors are that
trigger this
problem. A simple import readline and input() from a new thread doesn't seem to
trigger
it, unfortunately)
Regards
Irmen de Jong
--
http://mail.python.org/mailman/listinfo/python-list