
    qh                     4    S SK Jr   SS jr SS jrS rS rg)   )NotAllowedToDisconnectNc                 >    UR                  XU5      (       d  [        eg N)allowed_to_disconnectr   strategyusernameuser_storageassociation_idargskwargss          Q/var/www/html/env/lib/python3.13/site-packages/social_core/pipeline/disconnect.pyr   r      s#     --d.II$$ J    c                 *    SUR                  XU5      0$ )Nentries)get_social_auth_for_userr   s          r   get_entriesr      s      	<88^T r   c                     U R                  SS5      nU(       aV  U HO  nSUR                  ;   d  M  UR                  U 5      nUR                  UR                  S   UR                  5        MQ     g g )NREVOKE_TOKENS_ON_DISCONNECTFaccess_token)setting
extra_dataget_backend_instancerevoke_tokenuid)r   r   r   r   revoke_tokensentrybackends          r   r   r      sd    $$%BEJME!1!1144X>$$U%5%5n%EuyyQ  r   c                 8    U H  nUR                  U5        M     g r   )
disconnect)r   r   r   r   r   r   s         r   r!   r!      s    & r   r   )
exceptionsr   r   r   r   r!    r   r   <module>r$      s'    / 8<% 8<R'r   