fix type hints
This commit is contained in:
parent
4d1bfb8002
commit
16090774ed
1 changed files with 3 additions and 3 deletions
|
|
@ -66,7 +66,7 @@ def main(colors: list[str], size: int, min_size: int | None) -> None: # noqa: P
|
||||||
if min_size is None:
|
if min_size is None:
|
||||||
min_size = size
|
min_size = size
|
||||||
|
|
||||||
def deadline_ms(deadline: float) -> None:
|
def deadline_ms(deadline: float) -> int:
|
||||||
"""Compute the number of ms until a deadline"""
|
"""Compute the number of ms until a deadline"""
|
||||||
now = time.time()
|
now = time.time()
|
||||||
return int(max(0, deadline - now) * 1000)
|
return int(max(0, deadline - now) * 1000)
|
||||||
|
|
@ -131,7 +131,7 @@ def main(colors: list[str], size: int, min_size: int | None) -> None: # noqa: P
|
||||||
"""Turn the canvas's virtual LED off"""
|
"""Turn the canvas's virtual LED off"""
|
||||||
canvas.itemconfigure(circle, fill=colors[i])
|
canvas.itemconfigure(circle, fill=colors[i])
|
||||||
|
|
||||||
def controller_func() -> None:
|
def controller_func() -> Generator[int]:
|
||||||
"""Update the canvas virtual LED, yielding the number of ms until the next change"""
|
"""Update the canvas virtual LED, yielding the number of ms until the next change"""
|
||||||
for stamp, code in wwvbsmarttick():
|
for stamp, code in wwvbsmarttick():
|
||||||
yield deadline_ms(stamp)
|
yield deadline_ms(stamp)
|
||||||
|
|
@ -143,7 +143,7 @@ def main(colors: list[str], size: int, min_size: int | None) -> None: # noqa: P
|
||||||
|
|
||||||
controller = controller_func().__next__
|
controller = controller_func().__next__
|
||||||
|
|
||||||
def after_func():
|
def after_func() -> None:
|
||||||
"""Repeatedly run the controller after the desired interval"""
|
"""Repeatedly run the controller after the desired interval"""
|
||||||
app.after(controller(), after_func)
|
app.after(controller(), after_func)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue