File: //lib/python3/dist-packages/twisted/plugins/__pycache__/cred_anonymous.cpython-38.pyc
U
W[� � @ sz d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
dZeeej�G d d
� d
e��Ze� ZdS )z#
Cred plugin for anonymous logins.
� )�absolute_import�division)�implementer)�plugin��AllowAnonymousAccess)�ICheckerFactory)�
IAnonymouszC
This allows anonymous authentication for servers that support it.
c @ s, e Zd ZdZdZeZdZefZ ddd�Z
dS ) �AnonymousCheckerFactoryzI
Generates checkers that will authenticate an anonymous request.
Z anonymouszNo argstring required.� c C s t � S )Nr )�selfZ argstring� r
�@/usr/lib/python3/dist-packages/twisted/plugins/cred_anonymous.py�generateChecker$ s z'AnonymousCheckerFactory.generateCheckerN)r )�__name__�
__module__�__qualname__�__doc__ZauthType�anonymousCheckerFactoryHelpZauthHelpZargStringFormatr ZcredentialInterfacesr r
r
r
r r
s r
N)r Z
__future__r r Zzope.interfacer Ztwistedr Ztwisted.cred.checkersr Ztwisted.cred.strcredr Ztwisted.cred.credentialsr r ZIPlugin�objectr
ZtheAnonymousCheckerFactoryr
r
r
r �<module> s