diff options
Diffstat (limited to 'cards')
-rw-r--r-- | cards/__init__.py | 3 |
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() |