From 3e47770c5e4aaf3892185806464c04b65b9ad27b Mon Sep 17 00:00:00 2001 From: sdementen Date: Fri, 15 Mar 2024 14:50:39 +0100 Subject: [PATCH] add default to string representation given by __str__ --- traces/timeseries.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/traces/timeseries.py b/traces/timeseries.py index 42383bb..e0c7271 100644 --- a/traces/timeseries.py +++ b/traces/timeseries.py @@ -281,7 +281,9 @@ def format_item(item): else: items = ", ".join(format_item(_) for _ in self._d.items()) - return f"{type(self).__name__}({{{items}}})" + default = f", default={self.default!r}".format(self.default) if self.default else "" + + return f"{type(self).__name__}({{{items}}}{default})" def iterintervals(self, n=2): """Iterate over groups of `n` consecutive measurement points in the