aboutsummaryrefslogtreecommitdiffstats
path: root/cards
diff options
context:
space:
mode:
Diffstat (limited to 'cards')
-rw-r--r--cards/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cards/__init__.py b/cards/__init__.py
index ecc77c7..8eb7361 100644
--- a/cards/__init__.py
+++ b/cards/__init__.py
@@ -95,7 +95,8 @@ class Cardmultiplexer:
(newcls, delcls) = self._update_classes(list(classes), [])
for cls in newcls:
- cls.__init__(self, *self._init_args, **self._init_kwargs)
+ if hasattr(cls, "__init__"):
+ cls.__init__(self, *self._init_args, **self._init_kwargs)
self._merge_attributes()