
    fh                     4    d dl mZ d dlmZ d dlmZ d Zd Zy)    )flows)get_adapter)UserSessionc                     g }t         j                  j                  |      D ]$  }|j                         r|j	                  |       & t        | |       y )N)user)r   objectsfilter
is_currentappendend_sessions)requestr   sessions_to_endsessions       g/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/allauth/usersessions/internal/flows/sessions.pyend_other_sessionsr      sS    O&&--4-8 (w'( /*    c                     t        |D cg c]  }|j                          c}      }t               j                  |       |r t        j
                  j                  |        y y c c}w )N)anyr
   r   r   r   logout)r   sessionsr   has_currents       r   r   r      sP    8Dw))+DEKMx(G$  Es   A$N)allauth.account.internalr   allauth.usersessions.adapterr   allauth.usersessions.modelsr   r   r    r   r   <module>r      s    * 4 3+%r   