o
    rMf„  ã                   @   s    d dl m Z  G dd„ deƒZdS )é    )Údatetimec                   @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	Ú	DatapointNc                 C   s   t  | ¡ || _d S ©N)ÚdictÚ__init__Ú
connection)Úselfr   © r	   ú_/var/www/html/analyze/labelStudio/lib/python3.10/site-packages/boto/ec2/cloudwatch/datapoint.pyr      s   

zDatapoint.__init__c                 C   s   d S r   r	   )r   ÚnameÚattrsr   r	   r	   r
   ÚstartElement   s   zDatapoint.startElementc                 C   sL   |dv rt |ƒ| |< d S |dkrt |d¡| |< d S |dkr$|| |< d S d S )N)ÚAverageÚMaximumÚMinimumÚSumÚSampleCountÚ	Timestampz%Y-%m-%dT%H:%M:%SZÚmember)Úfloatr   Ústrptime)r   r   Úvaluer   r	   r	   r
   Ú
endElement"   s   ÿzDatapoint.endElementr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r	   r	   r
   r      s    
r   N)r   r   r   r	   r	   r	   r
   Ú<module>   s   