U
    ÔÉ>iÉ  ã                   @   s@   d dl mZ d dlmZ d dlmZ G dd„ deƒZdd„ ZdS )	é    )ÚBaseAdapter)Úapp_settings)Úimport_attributec                   @   s   e Zd ZdZdd„ ZdS )ÚDefaultUserSessionsAdapteraS  The adapter class allows you to override various functionality of the
    ``allauth.usersessions`` app.  To do so, point
    ``settings.USERSESSIONS_ADAPTER`` to your own class that derives from
    ``DefaultUserSessionsAdapter`` and override the behavior by altering the
    implementation of the methods according to your own needs.
    c                 C   s   |D ]}|  ¡  qd S ©N)Úend)ÚselfÚsessionsÚsession© r   ú@/tmp/pip-unpacked-wheel-upujnpc2/allauth/usersessions/adapter.pyÚend_sessions   s    z'DefaultUserSessionsAdapter.end_sessionsN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s   r   c                   C   s   t tjƒƒ S r   )r   r   ZADAPTERr   r   r   r   Úget_adapter   s    r   N)Zallauth.core.internal.adapterr   Zallauth.usersessionsr   Zallauth.utilsr   r   r   r   r   r   r   Ú<module>   s   