2222blocks = " ▁▂▃▄▅▆▇█"
2323
2424
25- def _check_negatives (numbers : list [float | None ]) -> None :
25+ def _check_negatives (numbers : list [Optional [ float ] ]) -> None :
2626 """Raise warning for negative numbers."""
2727
2828 negatives = filter (lambda x : x < 0 , filter (None , numbers ))
@@ -33,7 +33,7 @@ def _check_negatives(numbers: list[float | None]) -> None:
3333 warnings .warn (msg )
3434
3535
36- def _check_emphasis (numbers : list [float | None ], emph : list [str ]) -> dict [int , str ]:
36+ def _check_emphasis (numbers : list [Optional [ float ] ], emph : list [str ]) -> dict [int , str ]:
3737 """Find index postions in list of numbers to be emphasized according to emph."""
3838
3939 pat = r"(\w+)\:(eq|gt|ge|lt|le)\:(.+)"
@@ -62,10 +62,10 @@ def _check_emphasis(numbers: list[float | None], emph: list[str]) -> dict[int, s
6262
6363
6464def scale_values (
65- numbers : list [float | None ],
65+ numbers : list [Optional [ float ] ],
6666 num_lines : int = 1 ,
67- minimum : float | None = None ,
68- maximum : float | None = None ,
67+ minimum : Optional [ float ] = None ,
68+ maximum : Optional [ float ] = None ,
6969) -> list [int | None ]:
7070 """Scale input numbers to appropriate range."""
7171
@@ -99,12 +99,12 @@ def scale_values(
9999
100100
101101def sparklines (
102- numbers : Optional [list [float | None ]] = None ,
102+ numbers : Optional [list [Optional [ float ] ]] = None ,
103103 num_lines : int = 1 ,
104104 emph : Optional [list [str ]] = None ,
105105 verbose : bool = False ,
106- minimum : float | None = None ,
107- maximum : float | None = None ,
106+ minimum : Optional [ float ] = None ,
107+ maximum : Optional [ float ] = None ,
108108 wrap : int | None = None ,
109109) -> list [str ]:
110110 """
@@ -198,7 +198,7 @@ def list_join(separator: str, lists: list[list[Any]]) -> list[Any]:
198198 return result
199199
200200
201- def demo (nums : Optional [list [float | None ]] = None ) -> str :
201+ def demo (nums : Optional [list [Optional [ float ] ]] = None ) -> str :
202202 """Print a few usage examples on stdout."""
203203 if nums is None :
204204 nums = []
0 commit comments