fix: empty penalty
All checks were successful
build / trigger-build-image (push) Successful in 12s

This commit is contained in:
张泊明518370910136 2025-06-19 07:12:37 -04:00
parent c743e30c1c
commit 4ae1907ad2
GPG Key ID: CA088E6D9284F870

View File

@ -291,6 +291,8 @@ def get_title_prefix(
def parse_penalty_config(penalty_config: str) -> List[Tuple[float, float]]: def parse_penalty_config(penalty_config: str) -> List[Tuple[float, float]]:
res = [] res = []
for penalty in penalty_config.split(","): for penalty in penalty_config.split(","):
if not penalty.strip():
continue
hour, factor = map(float, penalty.split("=")) hour, factor = map(float, penalty.split("="))
res.append((hour, factor)) res.append((hour, factor))
res.sort(key=lambda x: x[0]) res.sort(key=lambda x: x[0])