702d080a1e
Google BK
16 lines
354 B
Python
16 lines
354 B
Python
from .validator import Validator
|
|
from ..logger import getLogger
|
|
|
|
logger = getLogger(__name__)
|
|
|
|
|
|
class ListValidator(Validator):
|
|
def __init__(self, name, values):
|
|
super().__init__(name)
|
|
self.values = values
|
|
|
|
def validate(self, value):
|
|
if value not in self.values:
|
|
self.raiseForValue(value)
|
|
return value
|