Hello,<br><br>I&#39;m testing out the qtconsole in IPython 0.13.1 and ran into an issue. I have a method which returns a Python 3 future after spawning a thread that does some asynchronous operations over the network. Whenever I enable logging in my application (using the standard Python logging module), this background thread is supposed to print to screen some status/info messages as the operation progresses. This works fine in the text console, but it fails in qtconsole with messages like:<br>
<br>ERROR:root:Uncaught exception, closing connection.<br>Traceback (most recent call last):<br>  File &quot;/usr/lib64/python3.2/site-packages/zmq/eventloop/zmqstream.py&quot;, line 414, in _run_callback<br>    callback(*args, **kwargs)<br>
  File &quot;/usr/lib64/python3.2/site-packages/IPython/zmq/kernelmanager.py&quot;, line 179, in _handle_recv<br>    self.call_handlers(self.session.unserialize(smsg))<br>  File &quot;/usr/lib64/python3.2/site-packages/IPython/zmq/session.py&quot;, line 726, in unserialize<br>
    raise ValueError(&quot;Invalid Signature: %r&quot;%signature)<br>ValueError: Invalid Signature: b&#39;d6a302ff4e81d62bb5ec4d1e9ed1e340&#39;<br>ERROR:root:Uncaught exception, closing connection.<br>Traceback (most recent call last):<br>
  File &quot;/usr/lib64/python3.2/site-packages/zmq/eventloop/zmqstream.py&quot;, line 440, in _handle_events<br>    self._handle_recv()<br>  File &quot;/usr/lib64/python3.2/site-packages/zmq/eventloop/zmqstream.py&quot;, line 472, in _handle_recv<br>
    self._run_callback(callback, msg)<br>  File &quot;/usr/lib64/python3.2/site-packages/zmq/eventloop/zmqstream.py&quot;, line 414, in _run_callback<br>    callback(*args, **kwargs)<br>  File &quot;/usr/lib64/python3.2/site-packages/IPython/zmq/kernelmanager.py&quot;, line 179, in _handle_recv<br>
    self.call_handlers(self.session.unserialize(smsg))<br>  File &quot;/usr/lib64/python3.2/site-packages/IPython/zmq/session.py&quot;, line 726, in unserialize<br>    raise ValueError(&quot;Invalid Signature: %r&quot;%signature)<br>
ValueError: Invalid Signature: b&#39;d6a302ff4e81d62bb5ec4d1e9ed1e340&#39;<br>ERROR:root:Exception in I/O handler for fd &lt;zmq.core.socket.Socket object at 0x57a57a0&gt;<br><br>Here I suspect that the invalid signature b&#39;1dc95584133b5e09c5b1c98a3c77af7f&#39; comes from part of the logging output that is supposed to be printed to screen (which is admittedly rather long). Any hints on what might be going on here? I can try to reduce the test case, but before embarking into that I was wondering if someone can give me any pointer :)<br>
<br>Cheers,<br><br>  Francesco.<br>