From eb5bf6508231d50f79090c43e7237cb9735eb7d8 Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Wed, 16 Nov 2022 11:17:32 +0100 Subject: Making append method to return self instance. --- src/argaze/DataStructures.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/argaze/DataStructures.py b/src/argaze/DataStructures.py index 08bcac9..0c1dd5e 100644 --- a/src/argaze/DataStructures.py +++ b/src/argaze/DataStructures.py @@ -52,12 +52,14 @@ class TimeStampedBuffer(collections.OrderedDict): return json.dumps(self, default=vars) - def append(self, timestamped_buffer: TimeStampedBufferType): + def append(self, timestamped_buffer: TimeStampedBufferType) -> TimeStampedBufferType: """Append a timestamped buffer.""" for ts, value in timestamped_buffer.items(): self[ts] = value + return self + def get_first(self) -> Tuple[TimeStampType, DataType]: """Easing access to first item.""" -- cgit v1.1