# 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