
    Vhe                     \    d dl mZmZmZ eZd dlZd dlZej                  dk\  Z
d Zd Zd Zy)    )absolute_importdivisionprint_functionN)      c                 |    t         r| j                  | S | j                  t        j                  j
                        S )N)_USE_TIMEZONEtzinfo
astimezone	_datetimetimezoneutcvalues    s/home/dcms/DCMS/lib/python3.12/site-packages/ansible_collections/community/general/plugins/module_utils/datetime.pyensure_timezone_infor      s0    ELL4I..2233    c                     t         r/t        j                  | t        j                  j                        S t        j
                  |       S N)tz)r	   r   fromtimestampr   r   utcfromtimestampr   s    r   r   r      s5    &&u1C1C1G1GHH%%e,,r   c                      t         r8t        j                  j                  t        j                  j
                        S t        j                  j                         S r   )r	   r   datetimenowr   r   utcnow r   r   r   r      s@    !!%%););)?)?%@@$$&&r   )
__future__r   r   r   type__metaclass__r   r   sysversion_infor	   r   r   r   r   r   r   <module>r#      s:    C B  
   F*4-'r   