В соответствии с документацией configparser должна быть возможность
Считывать и анализировать данные конфигурации из f, которые должны представлять собой итеративные строки Unicode (например, файлы, открытые в текстовом режиме). )
Но я не могу заставить его прочитать файл, ранее назначенный в переменную:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config.read_file(open('review-stats.cfg'))
>>> config.sections()
['global']
>>>
>>> config2 = configparser.ConfigParser()
>>> f = open('review-stats.cfg')
>>> f
<_io.TextIOWrapper name='review-stats.cfg' mode='r' encoding='UTF-8'>
>>> config2.read_file(f)
>>> config2.sections()
[]
Где я ошибаюсь?
РЕДАКТИРОВАТЬ: Не уверен, что случилось, но те же шаги теперь работают, как ожидалось ...