def __init__(self, enum, name=None, default=None):
self.enum = enum
if name is None:
self.impl = Enum(*enum.values(), name='RUCIO_ENUM_' + str(uuid.uuid4())[:6])
else:
self.impl = Enum(*enum.values(), name=name)