From 71ad94f7461624979be0a719ba859b4fcf46b1cf Mon Sep 17 00:00:00 2001
From: Yannick DAYER <yannick.dayer@idiap.ch>
Date: Tue, 3 May 2022 19:57:26 +0200
Subject: [PATCH] Add super().__init__() to GMMMachine

Allows inheriting classes to call super().__init__() on multiple parents
---
 bob/learn/em/gmm.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bob/learn/em/gmm.py b/bob/learn/em/gmm.py
index 988ef3a..06f3850 100644
--- a/bob/learn/em/gmm.py
+++ b/bob/learn/em/gmm.py
@@ -420,6 +420,7 @@ class GMMMachine(BaseEstimator):
         mean_var_update_threshold: float = EPSILON,
         map_alpha: float = 0.5,
         map_relevance_factor: Union[None, float] = 4,
+        **kwargs,
     ):
         """
         Parameters
@@ -505,6 +506,7 @@ class GMMMachine(BaseEstimator):
             self.weights = weights
         self.map_alpha = map_alpha
         self.map_relevance_factor = map_relevance_factor
+        super().__init__(**kwargs)
 
     @property
     def weights(self):
-- 
GitLab