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.
| Visibility | Name | Type | Description |
|---|---|---|---|
| private | token | str | |
| private | interactive | bool | |
| private | profile_name | str |
| 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() |
| Name | Value |
|---|---|
| name | RateLimitHandler |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |