88 ParamsMixin ,
99 EstimatorMixin ,
1010 clone ,
11- warn_deprecated ,
11+ deprecated ,
1212)
1313
1414
@@ -17,25 +17,27 @@ class TrivialClustering(tdamapper.core.TrivialClustering):
1717 **DEPRECATED**: This class is deprecated and will be removed in a future
1818 release. Use :class:`tdamapper.core.TrivialClustering`.
1919 """
20- def __init__ (self ):
21- warn_deprecated (
22- TrivialClustering .__qualname__ ,
23- tdamapper .core .TrivialClustering .__qualname__ ,
24- )
25- super ().__init__ ()
20+
21+ @deprecated (
22+ 'This class is deprecated and will be removed in a future release. '
23+ 'Use tdamapper.core.TrivialClustering.'
24+ )
25+ def __init__ (self , * args , ** kwargs ):
26+ super ().__init__ (* args , ** kwargs )
2627
2728
2829class FailSafeClustering (tdamapper .core .FailSafeClustering ):
2930 """
3031 **DEPRECATED**: This class is deprecated and will be removed in a future
3132 release. Use :class:`tdamapper.core.FailSafeClustering`.
3233 """
33- def __init__ (self , clustering = None , verbose = True ):
34- warn_deprecated (
35- FailSafeClustering .__qualname__ ,
36- tdamapper .core .FailSafeClustering .__qualname__ ,
37- )
38- super ().__init__ (clustering , verbose )
34+
35+ @deprecated (
36+ 'This class is deprecated and will be removed in a future release. '
37+ 'Use tdamapper.core.FailSafeClustering.'
38+ )
39+ def __init__ (self , * args , ** kwargs ):
40+ super ().__init__ (* args , ** kwargs )
3941
4042
4143class _MapperClustering (EstimatorMixin , ParamsMixin ):
@@ -73,13 +75,9 @@ class MapperClustering(_MapperClustering):
7375 release. Use :class:`tdamapper.learn.MapperClustering`.
7476 """
7577
76- def __init__ (self , cover = None , clustering = None , n_jobs = 1 ):
77- warn_deprecated (
78- MapperClustering .__qualname__ ,
79- 'tdamapper.learn.MapperClustering' ,
80- )
81- super ().__init__ (
82- cover = cover ,
83- clustering = clustering ,
84- n_jobs = n_jobs ,
85- )
78+ @deprecated (
79+ 'This class is deprecated and will be removed in a future release. '
80+ 'Use tdamapper.learn.MapperClustering.'
81+ )
82+ def __init__ (self , * args , ** kwargs ):
83+ super ().__init__ (* args , ** kwargs )
0 commit comments