I would like to add a method to my enum.
class Kerneltype(Enum):
tube = 0
subspace_KDE = 1
deltashift = 2
dist_sens_via_mass_1 = 3
def aslist(self):
return [self.tube, self.subspace_KDE, self.deltashift, self.dist_sens_via_mass_1]
def fromint(self, int):
return self.aslist()[int]
does not work. Instead of
Kerneltype.aslist()
I currently have to do
[kt[1] for kt in ob.Kerneltype.__members__.items()]