U
    öî[al  ã                   @   s   d dl mZ edd„ ƒZdS )é   )Ú	validatorc                 C   s   | ot | tƒ p|  ¡ S )aÉ  
    Validate that given value is not a falsey value.

    This validator is based on `WTForms DataRequired validator`_.

    .. _WTForms DataRequired validator:
       https://github.com/wtforms/wtforms/blob/master/wtforms/validators.py

    Examples::

        >>> truthy(1)
        True

        >>> truthy('someone')
        True

        >>> truthy(0)
        ValidationFailure(func=truthy, args={'value': 0})

        >>> truthy('    ')
        ValidationFailure(func=truthy, args={'value': '    '})

        >>> truthy(False)
        ValidationFailure(func=truthy, args={'value': False})

        >>> truthy(None)
        ValidationFailure(func=truthy, args={'value': None})

    .. versionadded:: 0.2
    )Ú
isinstanceÚstrÚstrip)Úvalue© r   ú\/var/www/html/media_planning/my_env_project/lib/python3.8/site-packages/validators/truthy.pyÚtruthy   s    !þr	   N)Úutilsr   r	   r   r   r   r   Ú<module>   s   