Picture-Puzzle-website/venv/Lib/site-packages/flask_wtf/recaptcha/fields.py

18 lines
433 B
Python

from wtforms.fields import Field
from . import widgets
from .validators import Recaptcha
__all__ = ["RecaptchaField"]
class RecaptchaField(Field):
widget = widgets.RecaptchaWidget()
# error message if recaptcha validation fails
recaptcha_error = None
def __init__(self, label="", validators=None, **kwargs):
validators = validators or [Recaptcha()]
super().__init__(label, validators, **kwargs)