
    i                     T    	 d dl mZ n# e$ r	 d dlmZ Y nw xY w G d de          ZdS )    )AuthBasec                   D    e Zd ZdeddfdZdedefdZdedefdZd Z	dS )	HTTPBearerAuthpasswordreturnNc                     || _         d S N)r   )selfr   s     J/root/projects/butler/venv/lib/python3.11/site-packages/caldav/requests.py__init__zHTTPBearerAuth.__init__   s         otherc                 6    | j         t          |dd           k    S )Nr   )r   getattrr
   r   s     r   __eq__zHTTPBearerAuth.__eq__   s    }z4 @ @@@r   c                     | |k     S r	    r   s     r   __ne__zHTTPBearerAuth.__ne__   s    5=  r   c                 *    d| j          |j        d<   |S )NzBearer Authorization)r   headers)r
   rs     r   __call__zHTTPBearerAuth.__call__   s    %>t}%>%>	/"r   )
__name__
__module____qualname__strr   objectboolr   r   r   r   r   r   r   r      s        ! ! ! ! ! !AF At A A A A!F !t ! ! ! !    r   r   N)niquests.authr   ImportErrorrequests.authr   r   r   r   <module>r$      s   '&&&&&&& ' ' '&&&&&&&&'    X     s   	 