U
    W¨+d„  ã                   @   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	   úA/tmp/pip-unpacked-wheel-dlxw5sjy/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   sD   |dkrt |ƒ| |< n*|dkr0t |d¡| |< n|dkr@|| |< d S )N)ZAverageZMaximumZMinimumZSumZSampleCountZ	Timestampz%Y-%m-%dT%H:%M:%SZÚmember)Úfloatr   Ústrptime)r   r   Úvaluer   r	   r	   r
   Ú
endElement"   s    zDatapoint.endElement)N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r	   r	   r
   r      s   
r   N)r   r   r   r	   r	   r	   r
   Ú<module>   s   