python-zapret-info icon indicating copy to clipboard operation
python-zapret-info copied to clipboard

Exception: (307, u'Temporary Redirect')

Open l-e-s opened this issue 5 years ago • 0 comments

Добрый день. В последнее время часто получаю такую ошибку:

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Гб оперативной памяти.

Заранее спасибо!

l-e-s avatar Feb 11 '20 09:02 l-e-s