
    ]j                     2    d dl mZ ddlmZ  G d de      Zy)    )SimpleLazyObject   get_user_agentc                        e Zd ZddZd Zd Zy)UserAgentMiddlewareNc                     ||| _         y y N)get_response)selfr   s     G/root/env/lib/python3.12/site-packages/django_user_agents/middleware.py__init__zUserAgentMiddleware.__init__   s    # ,D $    c                 F    | j                  |       | j                  |      S r
   )process_requestr   r   requests     r   __call__zUserAgentMiddleware.__call__   s!    W%  ))r   c                 ,    t        fd      _        y )Nc                      t               S r
   r   )r   s   r   <lambda>z5UserAgentMiddleware.process_request.<locals>.<lambda>   s    nW6M r   )r   
user_agentr   s    `r   r   z#UserAgentMiddleware.process_request   s    -.MNr   r
   )__name__
__module____qualname__r   r   r    r   r   r   r      s    -*Or   r   N)django.utils.functionalr   utilsr   objectr   r   r   r   <module>r       s    4 !O& Or   