Управление stdout / stderr из Jython

Я вызываю функцию в java-библиотеке из jython, которая выводит на стандартный вывод. Я хотел бы подавить этот вывод сценария jython. Я пытаюсь использовать идиому python, заменяя sys.stdout файлом, подобным объекту (StringIO), но это не захватывает вывод библиотеки java. Я' m предположение sys.stdout не влияет на программу java. Есть ли стандартное соглашение о перенаправлении или подавлении этого вывода программно в jython? Если нет, то какими способами я могу это сделать?

7
задан Mark Roddy 19 February 2011 в 01:04
поделиться