U
    e                     @   s>   d dl mZmZmZmZ d dlZd dlZG dd dejZdS )    )print_functionabsolute_importdivisionunicode_literalsNc                   @   s$   e Zd Zdd Zdd Zdd ZdS )	TimeStampc                 O   s   t dd dd| _d S )NFr   )tZtzZdelta)dict_yaml)selfargskw r   4lib/python3.8/site-packages/ruamel_yaml/timestamp.py__init__   s    zTimeStamp.__init__c                 O   s   t j j| f||S N)datetime__new__)clsr   r   r   r   r   r      s    zTimeStamp.__new__c                 C   s0   t | j| j| j| j| j| j}t| j	|_	|S r   )
r   ZyearZmonthZdayZhourZminutesecondcopydeepcopyr	   )r
   memoZtsr   r   r   __deepcopy__   s    zTimeStamp.__deepcopy__N)__name__
__module____qualname__r   r   r   r   r   r   r   r      s   r   )Z
__future__r   r   r   r   r   r   ZAnyZDictZOptionalZListr   r   r   r   r   <module>   s   