1
timedeltaを返そうとしていますが、time_valueが大きすぎるとオーバーフローしてエラーが発生します。私はtime_valueが大きすぎるかどうかをチェックすることができますが、エラーを処理してデフォルトを返すラッパーが好きです。私は今何をしているのかに関するコードを含んでいます。私のためにこれを行うtimedeltaやdatetimeのバージョンはありますか?python Timedelta overflow
def time_format(time_value):
try:
if time_value is None:
return 0
elif time_value > 0:
return (timedelta(seconds=-time_value))
except OverflowError:
return 0