Skip to content

Commit dd536d5

Browse files
author
FelixAbrahamsson
committed
refactor: remove unused methods from functional base
1 parent d94e6e0 commit dd536d5

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

kmm/functional_base.py

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,3 @@ def replace(self, **kwargs):
1313
new_dict = self.dict()
1414
new_dict.update(**kwargs)
1515
return type(self)(**new_dict)
16-
17-
@classmethod
18-
def setattr(cls, name, value):
19-
if hasattr(cls, name):
20-
raise ValueError(f"Attribute {name} already exists")
21-
setattr(cls, name, value)
22-
return value
23-
24-
@classmethod
25-
def method(cls, fn):
26-
return cls.setattr(fn.__name__, fn)
27-
28-
@classmethod
29-
def property(cls, fn):
30-
return cls.setattr(fn.__name__, property(fn))
31-
32-
@classmethod
33-
def staticmethod(cls, fn):
34-
return cls.setattr(fn.__name__, staticmethod(fn))
35-
36-
@classmethod
37-
def classmethod(cls, fn):
38-
return cls.setattr(fn.__name__, classmethod(fn))

0 commit comments

Comments
 (0)