a
    ͝Gd                     @   s&   d dl Z d dlZG dd de j ZdS )    Nc                	   @   s.   e Zd Zdd Zdd Zdd Zdd	d
ZdS )	TimeStampc                 O   s   t dd dd| _d S )NFr   )ttzdelta)dict_yaml)selfargskw r   Q/var/www/html/django/DPS/env/lib/python3.9/site-packages/ruamel/yaml/timestamp.py__init__   s    zTimeStamp.__init__c                 O   s   t j j| g|R i |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   yearmonthdayhourminutesecondcopydeepcopyr   )r   memotsr   r   r   __deepcopy__   s    zTimeStamp.__deepcopy__NTc
                 C   s   |d u r| j }|d u r| j}|d u r*| j}|d u r8| j}|d u rF| j}|d u rT| j}|d u rb| j}|du rp| j}|	d u r~| j}	t	| |||||||||	d	}
t
| j|
_|
S )NT)fold)r   r   r   r   r   r   microsecondtzinfor   typer   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   replace   s*    zTimeStamp.replace)	NNNNNNNTN)__name__
__module____qualname__r   r   r   r!   r   r   r   r   r      s            r   )r   r   AnyDictOptionalListr   r   r   r   r   <module>   s   	