
                         X    d dl mZmZmZmZ d dlZd dlZ	  G d dej
                        Zy)    )print_functionabsolute_importdivisionunicode_literalsNc                       e Zd Zd Zd Zd Zy)	TimeStampc                 *    t        dd d      | _        y )NFr   )ttzdelta)dict_yaml)selfargskws      (lib/third_party/ruamel/yaml/timestamp.py__init__zTimeStamp.__init__   s    Ed!4
    c                 H    t        j                   j                  | g|i |S N)datetime__new__)clsr   r   s      r   r   zTimeStamp.__new__   s#      ((:t:r::r   c                     t        | j                  | j                  | j                  | j                  | j
                  | j                        }t        j                  | j                        |_	        |S r   )
r   yearmonthdayhourminutesecondcopydeepcopyr   )r   memotss      r   __deepcopy__zTimeStamp.__deepcopy__   sJ    tyy$**dhh		4;;PTP[P[\==,	r   N)__name__
__module____qualname__r   r   r%    r   r   r   r      s    5;r   r   )
__future__r   r   r   r   r   r!   typingAnyDictOptionalListr   r)   r   r   <module>r0      s+    S R  
 	!! r   