From 07e23e2a5b4709ad5e110e390b20d1949f41c244 Mon Sep 17 00:00:00 2001 From: iris Date: Tue, 11 Jun 2024 00:37:41 -0500 Subject: [PATCH] allow lightness values like '45' to parse --- hyfetch/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hyfetch/main.py b/hyfetch/main.py index 8d751ea7..41e16ac1 100755 --- a/hyfetch/main.py +++ b/hyfetch/main.py @@ -210,12 +210,15 @@ def create_config() -> Config: return def_lightness try: - lightness = int(lightness[:-1]) / 100 if lightness.endswith('%') else float(lightness) + if lightness.endswith('%') or int(lightness) > 1: + lightness = int(lightness[:-1]) / 100 if lightness.endswith('%') else int(lightness) / 100 + else: + lightness = float(lightness) assert 0 <= lightness <= 1 return lightness except Exception: - printc('&cUnable to parse lightness value, please input it as a decimal or percentage (e.g. 0.5 or 50%)') + printc('&cUnable to parse lightness value, please enter a lightness value such as 45%, .45, or 45') lightness = select_lightness() _prs = _prs.set_light_dl(lightness, light_dark)