
    !h                     x    d dl mZ d dlmZmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d Zd Zd Zd	 Zd
 Z eee      Zy)    )timegm)datetimetimezone)settings)lazy)is_naive
make_awarec                 r    t         j                  r&t        |       rt        | t        j
                        S | S )N)r   )r   USE_TZr   r	   r   utcdts    ^/var/www/html/Ryun_Seer/newvenv/lib/python3.12/site-packages/rest_framework_simplejwt/utils.pymake_utcr   	   s%    8B<"x||44I    c                  <    t        t        j                               S N)r   r   utcnow r   r   aware_utcnowr      s    HOO%&&r   c                 4    t        | j                               S r   )r   utctimetupler   s    r   datetime_to_epochr      s    "//#$$r   c                 >    t        t        j                  |             S r   )r   r   utcfromtimestamp)tss    r   datetime_from_epochr      s    H--b122r   c                 &     | j                   |i |S r   )format)sargskwargss      r   format_lazyr#      s    188T$V$$r   N)calendarr   r   r   django.confr   django.utils.functionalr   django.utils.timezoner   r	   r   r   r   r   r#   strr   r   r   <module>r)      s;     '   ( 6'%3% ;$r   