configure_retry

pyqqq.utils.retry.configure_retry(total_tries: int | None = None, delay: float | None = None, backoff: float | None = None, silently: bool | None = None)[source]

전역 retry 설정을 변경합니다.

호출 시 전달된 인자만 덮어쓰며, 전달되지 않은 인자는 기존 값을 유지합니다. 설정된 값은 이후 모든 @retry 데코레이터 호출에 적용됩니다.

Parameters:
  • total_tries – 시도할 총 횟수.

  • delay – 재시도 간 초기 지연 시간(초).

  • backoff – 백오프 인자.

  • silently – True일 경우 예외 메시지를 출력하지 않습니다.

Examples

>>> from pyqqq.utils.retry import configure_retry
>>> configure_retry(total_tries=10, delay=1)