diff options
Diffstat (limited to 'pw_console/py/pw_console/widgets/event_count_history.py')
-rw-r--r-- | pw_console/py/pw_console/widgets/event_count_history.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pw_console/py/pw_console/widgets/event_count_history.py b/pw_console/py/pw_console/widgets/event_count_history.py index 242f615e4..100703e1b 100644 --- a/pw_console/py/pw_console/widgets/event_count_history.py +++ b/pw_console/py/pw_console/widgets/event_count_history.py @@ -15,7 +15,7 @@ import collections import logging -from dataclasses import dataclass +from dataclasses import dataclass, field import time from typing import Optional @@ -57,11 +57,11 @@ class EventCountHistory: interval: float = 1.0 # Number of seconds per sum of events. history_limit: int = 20 scale_characters = ' ▁▂▃▄▅▆▇█' - history: collections.deque = collections.deque() + history: collections.deque = field(default_factory=collections.deque) show_sparkline: bool = False _this_count: int = 0 _last_count: int = 0 - _last_update_time: float = time.time() + _last_update_time: float = field(default_factory=time.time) def log(self, count: int) -> None: self._this_count += count |