B
    è?F[å	  ã               @   s$   G d d„ de ƒZG dd„ de ƒZdS )c               @   s.   e Zd Zd
dd„Zdd„ Zdd„ Zdd	„ ZdS )ÚLogFileNc             C   s   || _ d | _d | _d | _d S )N)Ú
connectionÚsizeÚlog_filenameÚlast_written)Úselfr   © r   ú/lib/python3.7/site-packages/boto/rds/logfile.pyÚ__init__   s    zLogFile.__init__c             C   s
   d| j  S )Nz%s)r   )r   r   r   r   Ú__repr__   s    zLogFile.__repr__c             C   s   d S )Nr   )r   ÚnameÚattrsr   r   r   r   ÚstartElement#   s    zLogFile.startElementc             C   s@   |dkr|| _ n,|dkr || _n|dkr0|| _nt| ||ƒ d S )NZLastWrittenZLogFileNameZSize)r   r   r   Úsetattr)r   r   Úvaluer   r   r   r   Ú
endElement&   s    zLogFile.endElement)N)Ú__name__Ú
__module__Ú__qualname__r	   r
   r   r   r   r   r   r   r      s   
r   c               @   s.   e Zd Zd
dd„Zdd„ Zdd„ Zdd	„ ZdS )ÚLogFileObjectNc             C   s   || _ d | _d S )N)r   r   )r   r   r   r   r   r	   2   s    zLogFileObject.__init__c             C   s   d| j | jf S )NzLogFileObject: %s/%s)Zdbinstance_idr   )r   r   r   r   r
   6   s    zLogFileObject.__repr__c             C   s   d S )Nr   )r   r   r   r   r   r   r   r   9   s    zLogFileObject.startElementc             C   s@   |dkr|| _ n,|dkr || _n|dkr0|| _nt| ||ƒ d S )NZLogFileDataZAdditionalDataPendingZMarker)ÚdataZadditional_data_pendingZmarkerr   )r   r   r   r   r   r   r   r   <   s    zLogFileObject.endElement)N)r   r   r   r	   r
   r   r   r   r   r   r   r   1   s   
r   N)Úobjectr   r   r   r   r   r   Ú<module>   s   