From: Philipp Spitzer Date: Sun, 13 Mar 2022 13:04:11 +0000 (+0100) Subject: Fix type annotations for nightlightdays_from_str/nightlightdays_to_str. X-Git-Url: https://git.toastfreeware.priv.at/philipp/winterrodeln/wrpylib.git/commitdiff_plain/3ca841cae807714bb1bf3e1644e17a321f46c2b1 Fix type annotations for nightlightdays_from_str/nightlightdays_to_str. --- diff --git a/wrpylib/wrvalidators.py b/wrpylib/wrvalidators.py index 3b0ae5f..3764bf3 100644 --- a/wrpylib/wrvalidators.py +++ b/wrpylib/wrvalidators.py @@ -712,14 +712,14 @@ cachet_german_converter = FromToConverter(cachet_german_from_str, cachet_german_ # night light days converter # -------------------------- -def nightlightdays_from_str(value: str) -> Tuple[int, Optional[str]]: +def nightlightdays_from_str(value: str) -> Tuple[Optional[int], Optional[str]]: return value_comment_from_str( value, lambda val: opt_from_str(val, lambda v: int_from_str(v, minimum=0, maximum=7)), opt_str_from_str, comment_optional=True) -def nightlightdays_to_str(value: Tuple[int, Optional[str]]) -> str: +def nightlightdays_to_str(value: Tuple[Optional[int], Optional[str]]) -> str: return value_comment_to_str(value, lambda val: opt_to_str(val, int_to_str), opt_str_to_str, comment_optional=True)