Make the render time statement a slotted dataclass

This commit is contained in:
J. Nick Koston
2026-10-02 17:47:47 -05:00
parent 22536f9338
commit f8f25c1ad4
+2 -4
View File
@@ -304,13 +304,11 @@ def _get_data() -> NumberData:
return CORE.data[DOMAIN]
@dataclass(slots=True)
class _RenderTimeStatement(cg.Statement):
"""Text chosen when main.cpp is written, after every number has been counted."""
__slots__ = ("render",)
def __init__(self, render: Callable[[], str]) -> None:
self.render = render
render: Callable[[], str]
def __str__(self) -> str:
return self.render()