python-zapret-info
python-zapret-info copied to clipboard
Exception: (307, u'Temporary Redirect')
Добрый день. В последнее время часто получаю такую ошибку:
No handlers could be found for logger "suds.client"
Traceback (most recent call last):
File "./zapret_checker.py", line 30, in <module>
if max(opener.getLastDumpDateEx().lastDumpDate, opener.getLastDumpDateEx().lastDumpDateUrgently)/1000<>fromFile:
File ".../zapret-info/zapretinfo.py", line 20, in getLastDumpDateEx
result=client.service.getLastDumpDateEx()
File ".../zapret-info/lib/python2.6/site-packages/suds/client.py", line 542, in __call__
return client.invoke(args, kwargs)
File ".../zapret-info/lib/python2.6/site-packages/suds/client.py", line 602, in invoke
result = self.send(soapenv)
File ".../zapret-info/lib/python2.6/site-packages/suds/client.py", line 649, in send
result = self.failed(binding, e)
File ".../zapret-info/lib/python2.6/site-packages/suds/client.py", line 708, in failed
raise Exception((status, reason))
Exception: (307, u'Temporary Redirect')
Как я понимаю, ключевое здесь - не отсутствие класса логгера, а некорректная реакция скрипта на код HTTP 307. Также хочу заметить, что для получения даты и времени последнего дампа в память полностью загружается последний полученных xml (сейчас 111Мб), из-за чего на данный момент скрипт потребляет 1,7Гб оперативной памяти.
Заранее спасибо!