RateLimitHandler

UMLClass
Skill Seekers :: skill_seekers :: Utilities :: RateLimitHandler

Description

GitHub API rate limit handler. Checks remaining quota upfront, detects 403/429 responses, implements exponential backoff, and supports automatic profile switching when limits are hit.

Attributes

Visibility Name Type Description
private token str
private interactive bool
private profile_name str

Operations

Visibility Name Description
public check_upfront()
public check_response()
public handle_rate_limit()
public try_switch_profile()
public wait_for_reset()
public get_rate_limit_info()

Properties

Name Value
name RateLimitHandler
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependencies

Relationships

Owned Elements

Diagrams