From 72c81503ad1b7df2d39598157f8ed8307898927e Mon Sep 17 00:00:00 2001 From: totaam Date: Tue, 14 Nov 2023 22:51:30 +0700 Subject: [PATCH] handle values with units, better error messages --- xpra/scripts/config.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xpra/scripts/config.py b/xpra/scripts/config.py index e587a9e607..f3dd5244d4 100755 --- a/xpra/scripts/config.py +++ b/xpra/scripts/config.py @@ -1216,10 +1216,13 @@ def parse_with_unit(numtype:str, v, subunit="bps", min_value=250000) -> int | No f *= 1000000 elif unit=="g": f *= 1000000000 + elif unit != "": + pass #no multiplier elif unit!="b": - raise ValueError(f"unknown unit {unit}") + raise ValueError(f"unknown unit {unit!r}") if min_value is not None: - assert f>=min_value, "value is too low" + if f