[ВОЛК] снятие проверки времени изменений для ВОЛК; удаление лишних отладочных выводов в ВОЛК загрузчике
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
+1
-8
@@ -172,18 +172,14 @@ def load_categories():
|
||||
try:
|
||||
desc_url = VOLK_CATEGORY_DESC_PREFIX + category_id
|
||||
log_message(f"Запрос описания для категории {category_id} из {desc_url}")
|
||||
log_message("отладочное сообщение для проверки вывода в лог-файл")
|
||||
|
||||
|
||||
desc_response = None
|
||||
try:
|
||||
# Добавляем таймаут для избежания зависаний (30 секунд)
|
||||
from urllib.request import Request
|
||||
req = Request(desc_url, headers={'User-Agent': 'Mozilla/5.0 (Telefaust)'})
|
||||
log_message(f"request response = {req}", "DEBUG")
|
||||
safe_log_direct("run urlopen", "DEBUG")
|
||||
response = urlopen(req, timeout=30)
|
||||
safe_log_direct("done urlopen", "ERROR")
|
||||
log_message("urlopen успешно выполнен")
|
||||
except (URLError, HTTPError, OSError, socket.gaierror, socket.timeout, ConnectionError) as e:
|
||||
# Используем безопасное логирование для критических ошибок
|
||||
safe_log_direct("ПЕРЕХВАЧЕНА СЕТЕВАЯ ОШИБКА urlopen", "ERROR")
|
||||
@@ -225,10 +221,8 @@ def load_categories():
|
||||
with response:
|
||||
# Явно указываем кодировку UTF-8 при декодировании
|
||||
raw_data = response.read()
|
||||
log_message("raw data read")
|
||||
try:
|
||||
decoded_data = raw_data.decode('utf-8')
|
||||
log_message("data decoded")
|
||||
except UnicodeDecodeError as e:
|
||||
error_msg = f"Ошибка декодирования ответа для категории {category_id}: {e}. Попытка декодирования как latin-1."
|
||||
log_message(error_msg, "WARNING")
|
||||
@@ -236,7 +230,6 @@ def load_categories():
|
||||
|
||||
try:
|
||||
desc_response = json.loads(decoded_data)
|
||||
log_message("json loaded")
|
||||
except json.JSONDecodeError as e:
|
||||
error_msg = f"Ошибка парсинга JSON для категории {category_id}: {e}. Первые 500 символов ответа: {decoded_data[:500]}"
|
||||
log_message(error_msg, "ERROR")
|
||||
|
||||
Reference in New Issue
Block a user