def __init__(self, enum, name): self.enum = enum self.name = name members = (member._value_ for member in enum) kwargs = {'name': name} self.impl = SQLAlchemyEnum(*members, **kwargs)