преобразовать python StringIO в BufferedReader

Я использую две разные библиотеки. Один выдает поток как StringIO . Другая библиотека ожидает объект типа File и вызывает на нем метод чтения. Я не хочу останавливать поток в временном файле, чтобы избежать операций ввода-вывода с диска.

Есть ли способ создать BufferedReader из объекта StringIO? Есть ли другой подход к решению этой проблемы?

Сведения об окружающей среде: Python 2.7