RetryConfig

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

Bases: object

retry 데코레이터의 동작을 제어하는 설정 객체입니다.

설정되지 않은 필드(None)는 데코레이터에 지정된 기본값을 그대로 사용합니다.

total_tries

시도할 총 횟수.

Type:

int | None

delay

재시도 간 초기 지연 시간(초).

Type:

float | None

backoff

백오프 인자; 예를 들어, 2는 각 재시도 간 지연 시간을 두 배로 늘립니다.

Type:

float | None

silently

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

Type:

bool | None

__init__(total_tries: int | None = None, delay: float | None = None, backoff: float | None = None, silently: bool | None = None) None

메서드

속성