From 9ae6f603259a08fee443bbb03699b47c081401c5 Mon Sep 17 00:00:00 2001 From: Miika Alonen Date: Mon, 6 Feb 2023 20:39:17 +0200 Subject: [PATCH] Fixing but in addition --- ziffers/classes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ziffers/classes.py b/ziffers/classes.py index 7ff1f52..275cd00 100644 --- a/ziffers/classes.py +++ b/ziffers/classes.py @@ -318,7 +318,11 @@ class Ziffers(Sequence): if self.current.item_type == "change": self.options[self.current.key] = self.current.value elif self.current.item_type == "add": - self.options[self.current.key] += self.current.value + if self.current.key in self.options: + self.options[self.current.key] += self.current.value + else: + self.options[self.current.key] = self.current.value + self.current = next(self.it) except StopIteration: # Start from the beginning