MCPcopy Create free account
hub / github.com/IlyaRice/RAG-Challenge-2 / StatusTracker

Class StatusTracker

src/api_request_parallel_processor.py:260–270  ·  view source on GitHub ↗

Stores metadata about the script's progress. Only one instance is created.

Source from the content-addressed store, hash-verified

258
259@dataclass
260class StatusTracker:
261 """Stores metadata about the script's progress. Only one instance is created."""
262
263 num_tasks_started: int = 0
264 num_tasks_in_progress: int = 0 # script ends when this reaches 0
265 num_tasks_succeeded: int = 0
266 num_tasks_failed: int = 0
267 num_rate_limit_errors: int = 0
268 num_api_errors: int = 0 # excluding rate limit errors, counted above
269 num_other_errors: int = 0
270 time_of_last_rate_limit_error: int = 0 # used to cool off after hitting rate limits
271
272
273@dataclass

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected