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

貢獻者指南