(
self,
endpoint_url="https://api.codecarbon.io",
telemetry: Optional[Union[TelemetryCreate, dict]] = None,
)
| 13 | """ |
| 14 | |
| 15 | def __init__( |
| 16 | self, |
| 17 | endpoint_url="https://api.codecarbon.io", |
| 18 | telemetry: Optional[Union[TelemetryCreate, dict]] = None, |
| 19 | ): |
| 20 | self.endpoint_url = endpoint_url.rstrip("/") |
| 21 | self.telemetry_url = self.endpoint_url + "/telemetry" |
| 22 | self.headers = {"Content-Type": "application/json"} |
| 23 | self.telemetry = self._validate_telemetry(telemetry) if telemetry else None |
| 24 | |
| 25 | def add_telemetry(self, telemetry: Optional[Union[TelemetryCreate, dict]] = None): |
| 26 | telemetry_payload = ( |
nothing calls this directly
no test coverage detected