o
    DD©i"  ã                   @   s4   d dl Z d dlZd dlmZ G dd„ dee ƒZdS )é    N)ÚVisitorMetadataProviderc                   @   s    e Zd Zdejdefdd„ZdS )ÚAccessorProviderÚnodeÚreturnc                 C   s.   t  |¡D ]}t||jƒ}|  ||j¡ qdS )NT)ÚdataclassesÚfieldsÚgetattrÚnameÚset_metadata)Úselfr   ÚfÚchild© r   úZ/var/www/Datamplify/venv/lib/python3.10/site-packages/libcst/metadata/accessor_provider.pyÚon_visit   s   zAccessorProvider.on_visitN)Ú__name__Ú
__module__Ú__qualname__ÚcstÚCSTNodeÚboolr   r   r   r   r   r      s    r   )r   Úlibcstr   Úlibcst.metadata.base_providerr   Ústrr   r   r   r   r   Ú<module>   s   