mlco2/codecarbon

API client to throw error instead of None

已关闭

#820 创建于 2025年4月13日

 (6 条评论) (0 个反应) (0 位负责人)Python (306 个派生)auto 404
enhancementgood first issue

仓库指标

星标
 (1,885 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

The Api client should raise_for_status() instead of None if there is an error. Like this we can call the API client and give a more meaningful error to the user.

Things to consider:

  • The API client should throw but the emissionsTracker should not break, this means that we should try-catch in the emissions tracker.
  • One should check as well if in any of the responses we are if response is None because now they will throw the error

Originally posted by @inimaz in https://github.com/mlco2/codecarbon/issues/798#issuecomment-2800035595

贡献者指南