B
    •xŠ\Ë  ã               @   sF   yd dl mZ W n  ek
r0   d dlmZ Y nX G dd„ deƒZdS )é    )ÚChainMapc               @   s&   e Zd Zdd„ Zdd„ Zddd„ZdS )	ÚDeepChainMapc             C   s6   x"| j D ]}||kr|||< d S qW || j d |< d S )Nr   )Úmaps)ÚselfÚkeyÚvalueÚmapping© r	   ú5lib/python3.7/site-packages/pandas/compat/chainmap.pyÚ__setitem__	   s
    zDeepChainMap.__setitem__c             C   s.   x | j D ]}||kr||= d S qW t|ƒ‚d S )N)r   ÚKeyError)r   r   r   r	   r	   r
   Ú__delitem__   s
    zDeepChainMap.__delitem__Nc             C   s   |d kri }| j |f| jžŽ S )N)Ú	__class__r   )r   Úmr	   r	   r
   Ú	new_child   s    zDeepChainMap.new_child)N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r	   r	   r
   r      s   r   N)Úcollectionsr   ÚImportErrorZpandas.compat.chainmap_implr   r	   r	   r	   r
   Ú<module>   s   