Код: Выделить всё
502.[/b] That’s an error.
The server encountered a temporary error and could not complete your request.Please try again in 30 seconds. That’s all we know.
Я использую Windows 11 Pro и Ubuntu (WSL).
При необходимости могу предоставить часть кода, но поскольку программа каждый раз завершается в разных точках, похоже, проблема не в коде, тем более, что код проработал 6 месяцев, прежде чем я начал получать эту ошибку.
Я также пытался воссоздать сценарий с нуля в PyCharm, и я смог импортировать gspread и запустить программу, но теперь она выдает ошибку JSONDecodeError, которая также возникает, казалось бы, в случайное время. Я запускал программу на PyCharm дважды, и первый раз остановился на 24-м элементе массива, а второй раз остановился на 136-м элементе (ничего не меняя).
В приведенных ниже путях к файлам я заменил имя пользователя и имена файлов на "..."
Код: Выделить всё
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\requests\models.py", line 974, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\...\PycharmProjects\...\...\file.py", line 46, in
if sheet.find(new_sku):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\gspread\worksheet.py", line 2326, in find
return next(self._finder(filter, query, case_sensitive, in_row, in_column))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\gspread\worksheet.py", line 2243, in _finder
data = self.client.values_get(
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\gspread\http_client.py", line 236, in values_get
r = self.request("get", url, params=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\gspread\http_client.py", line 128, in request
raise APIError(response)
^^^^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\gspread\exceptions.py", line 45, in __init__
self.error: Mapping[str, Any] = response.json()["error"]
^^^^^^^^^^^^^^^
File "C:\Users\...\PycharmProjects\...\...\.venv\Lib\site-packages\requests\models.py", line 978, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Я совершенно не понимаю, почему эта программа вдруг перестала работать. Если у кого-то есть идеи, буду очень признателен.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ith-python