def __call__(self, form, field):
     stripped_number = parse_phone_number(field.data)
     if not (self.min_length <= len(stripped_number) <= self.max_length):
         raise ValidationError('Phone number was not correctly formatted. '
                               'Enter something like \"123 456 7898\"')
 def __call__(self, form, field):
     stripped_number = parse_phone_number(field.data)
     if not (self.min_length <= len(stripped_number) <= self.max_length):
         raise ValidationError('Phone number was not correctly formatted. '
                               'Enter something like \"123 456 7898\"')
 def __call__(self, form, field):
     stripped_number = parse_phone_number(field.data)
     if User.query.filter_by(phone_number=stripped_number).first():
         raise ValidationError('Phone number already registered.')
 def __call__(self, form, field):
     stripped_number = parse_phone_number(field.data)
     if User.query.filter_by(phone_number=stripped_number).first():
         raise ValidationError('Phone number already registered.')