Use safe_division in more places

This commit is contained in:
2023-11-09 10:06:14 +01:00
parent cdc6ca1324
commit c52cd822ae
2 changed files with 21 additions and 13 deletions

9
common/utils.py Normal file
View File

@ -0,0 +1,9 @@
def safe_division(numerator: int | float, denominator: int | float) -> int | float:
"""
Divides without triggering division by zero exception.
Returns 0 if denominator is 0.
"""
try:
return numerator / denominator
except ZeroDivisionError:
return 0