Archived
This forum has been archived. Please start a new discussion on GitHub.
Viewing "Print" Output Statements in Ice.py
afcarl
in Help Center
How does one enable output of python "print" statements on STDOUT placed in "Ice.py" for diagnostic purposes?
Thanks.
"sys.stdout = sys.__stdout__" does not work.
"print >> sys.__stdout__" does not work either.
"print >> sys.__stderr__" does not work either. ([ python-Bugs-1096310 ] sys.__stdout__ doco isn't discouraging enough)
Thanks.
"sys.stdout = sys.__stdout__" does not work.
"print >> sys.__stdout__" does not work either.
"print >> sys.__stderr__" does not work either. ([ python-Bugs-1096310 ] sys.__stdout__ doco isn't discouraging enough)
0
Comments
-
Hi Andy,
my guess would be that once the communicator is initialized:def initialize(args=None, data=None): communicator = IcePy.Communicator(args, data) return CommunicatorI(communicator)the C++ runtime redirects the file descriptors (depending on configuration) and so you won't be able to do much in Python land.
How are you running the Python servers?
~J.0

