

def range_validator(self, column):
    '\n        Returns range validator based on column type and column info min and\n        max arguments\n\n        :param column: SQLAlchemy Column object\n        '
    min_ = column.info.get('min')
    max_ = column.info.get('max')
    if ((min_ is not None) or (max_ is not None)):
        if (is_number(column.type) or is_number_range(column.type)):
            return self.get_validator('number_range', min=min_, max=max_)
        elif is_date_column(column):
            return self.get_validator('date_range', min=min_, max=max_)
        elif isinstance(column.type, sa.types.Time):
            return self.get_validator('time_range', min=min_, max=max_)

dataset/ETHPy150Open kvesteri/wtforms-alchemy/wtforms_alchemy/generator.py FormGenerator.range_validator/original