o
    oo™iÑ  ã                   @   s,   d Z ddlmZ dgZG dd„ dejƒZdS )zRendering parameter handling.é   )ÚcopyingÚParameterBasec                   @   s$   e Zd ZdZddœdefdd„ZdS )r   zRendering parameter.N)ÚdefaultÚattrnamec                C   s   || j v r
t| |ƒS |S )zfReturn self.attrname if attrname is in the instance dictionary
            (as oposed to on the type).)Ú__dict__Úgetattr)Úselfr   r   © r	   úL/home/ubuntu/.local/lib/python3.10/site-packages/graphviz/parameters/base.pyÚ_getattr_from_dict   s   

z ParameterBase._getattr_from_dict)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   r	   r	   r	   r
   r      s    N)r   Ú r   Ú__all__ÚCopyBaser   r	   r	   r	   r
   Ú<module>   s    