[IPython-dev] How to print stderr in qtconsole?
MinRK
benjaminrk at gmail.com
Mon Jun 10 21:47:29 EDT 2013
It's probably an issue of unittest hooking up to `sys.__stderr__` instead
of `sys.stderr`. We don't (and shouldn't) redirect the lower-level private
handle, but you can tell it to use `sys.stderr` instead:
import sys
import unittest
class tests(unittest.TestCase):
def test_raise(self):
print 1 / 0
if __name__ == '__main__':
unittest.main(testRunner=unittest.TextTestRunner(stream=sys.stderr))
which should display output just fine in the QtConsole.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130610/112c3fcf/attachment.html>
More information about the IPython-dev
mailing list