]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/commitdiff
Fix type annotations for nightlightdays_from_str/nightlightdays_to_str.
authorPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 13 Mar 2022 13:04:11 +0000 (14:04 +0100)
committerPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 13 Mar 2022 13:04:11 +0000 (14:04 +0100)
wrpylib/wrvalidators.py

index 3b0ae5f84156d130f0ba4aa916a44ebf85e7c9c4..3764bf301c95171a4ebb0bd8959d0291be834c34 100644 (file)
@@ -712,14 +712,14 @@ cachet_german_converter = FromToConverter(cachet_german_from_str, cachet_german_
 # night light days converter
 # --------------------------
 
 # 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)
 
 
     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)
 
 
     return value_comment_to_str(value, lambda val: opt_to_str(val, int_to_str), opt_str_to_str, comment_optional=True)