From 6538bdf0d0e1d030c920739ba8dd0896c599a5e3 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Fri, 1 Apr 2022 14:23:08 +0200
Subject: [PATCH] FIX: Fixed failing test.

---
 src/caosadvancedtools/cfood.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py
index f060bed5..ada76f4b 100644
--- a/src/caosadvancedtools/cfood.py
+++ b/src/caosadvancedtools/cfood.py
@@ -813,7 +813,7 @@ class RowCFood(AbstractCFood):
             rec.add_property(key, value)
 
 
-class CMeal(object):
+class CMeal():
     """
     CMeal groups equivalent items and allow their collected insertion.
 
@@ -842,7 +842,9 @@ class CMeal(object):
 
     def __init__(self):
         self.item = None
-        self.match = None
+        # FIXME is this only necessary, because of inconsistent use of super().__init__()?
+        if "match" not in self.__dict__:
+            self.match = None
         self.__class__.existing_instances.append(self)
 
     @staticmethod
-- 
GitLab