Настройки

Следующие настройки в модуле yadisk.settings могут быть получены и изменены:

yadisk.settings.BASE_API_URL: str = 'https://cloud-api.yandex.net'

Базовый URL для REST API Яндекс.Диска. Может быть переопределён для тестирования и прочих целей

yadisk.settings.BASE_OAUTH_API_URL: str = 'https://oauth.yandex.ru'

Базовый URL для OAuth API Яндекс.Диска. Может быть переопределён для тестирования и прочих целей

yadisk.settings.DEFAULT_N_RETRIES: int = 3

int, число повторных попыток запроса по умолчанию

yadisk.settings.DEFAULT_RETRY_INTERVAL: float = 0.0

float, стандартная задержка между повторными попытками

yadisk.settings.DEFAULT_TIMEOUT: float | tuple[float | None, float | None] | None = (10.0, 15.0)

tuple из 2-х чисел (int или float), стандартный таймаут для запросов. Первое число - это таймаут соединения, второе - таймаут чтения.

yadisk.settings.DEFAULT_UPLOAD_RETRY_INTERVAL: float = 0.0

Аналогично settings.DEFAULT_RETRY_INTERVAL, но для функции Client.upload()/AsyncClient.upload()

yadisk.settings.DEFAULT_UPLOAD_TIMEOUT: float | tuple[float | None, float | None] | None = (10.0, 15.0)

Аналогично settings.DEFAULT_TIMEOUT, но для функции Client.upload()/AsyncClient.upload()

yadisk.settings.logger = <Logger yadisk (WARNING)>

Логгер библиотеки. Логи включают в себя информацию о запросах к API и автоматических повторных попытках.