'Constructor, used like:
field.requires = SKIP_POST_VALIDATION(field.requires)
@param other: the actual field validator'

def __init__(self, other=None):

    if (other and isinstance(other, (list, tuple))):
        other = other[0]
    self.other = other
    if other:
        if hasattr(other, 'multiple'):
            self.multiple = other.multiple
        if hasattr(other, 'options'):
            self.options = other.options
        if hasattr(other, 'formatter'):
            self.formatter = other.formatter
