Я портирую через мою программу с python2 на python3, и у меня появляется следующая ошибка: AttributeError: 'HTTPMessage' object has no attribute 'getdate'
Вот код:
conn = urllib.request.urlopen(fileslist, timeout=30)
last_modified = conn.info().getdate('last-modified')
Этот раздел работал под python 2.7, и до сих пор я не смог найти правильный способ получения этой информации в python 3.1.
Полный контекст - это метод обновления. Он вытягивает новые файлы с сервера в свою локальную базу данных, но только если файл на сервере новее, чем локальный файл. Если есть более разумный способ добиться этой функциональности, чем просто сравнение локальных и удаленных временных меток файлов, то я также открыт для этого.