Merge pull request #3263 from InspectorCaracal/traits-patch-1

Fix traceback on printing `CounterTrait`
This commit is contained in:
Griatch 2023-08-28 18:54:20 +02:00 committed by GitHub
commit 19198e18f2

View file

@ -1282,6 +1282,12 @@ class CounterTrait(Trait):
trait_data["last_update"] = None
return trait_data
def __str__(self):
status = "{current:4} / {base:4}".format(current=self.current, base=self.base)
return "{name:12} {status} ({mod:+3}) (* {mult:.2f})".format(
name=self.name, status=status, mod=self.mod, mult=self.mult
)
# Helpers
def _within_boundaries(self, value):