How to suppress exception printing to console?

Gelonida N gelonida at gmail.com
Thu May 31 04:30:56 EDT 2012


On 05/31/2012 09:57 AM, Qi wrote:
> Hi guys,
>> I have an application that embedding Python into C++.
> When any exception occurred in C++ code, PyErr_SetString will
> be called to propagate the exception to Python.
>> The problem is, some unit tests trigger exception on intention.
> So it's OK to have the exceptions. But Python will still print
> the exception to console, polluting the unit test output.
>> My question is, is there any way to disable exception reporting
> to console from either C++ or Python code?
>
Did you try to reassign sys.stderr to '/dev/null/ or another file?
This works of course only if no other code wants to write to sys.stderr.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /