o
    T»’hm  ã                   @   s>   d dl mZmZ d dlmZ d dlmZ G dd„ deeƒZdS )é   )Ú__version_info__Ú__version__)ÚAttributeDict)Ú	AliasDictc                       s$   e Zd Zdd„ Z‡ fdd„Z‡  ZS )ÚLexiconc                 O   s*   t j| g|¢R i |¤Ž t  | di ¡ d S ©NÚaliases)ÚdictÚ__init__Ú__setattr__)ÚselfÚargsÚkwargs© r   úQ/var/www/html/venv/lib/python3.10/site-packages/invoke/vendor/lexicon/__init__.pyr
      s   zLexicon.__init__c                    s,   |dkr|| j vri | j |< tt| ƒ |¡S r   )Ú__dict__Úsuperr   Ú__getattr__)r   Úkey©Ú	__class__r   r   r      s   
zLexicon.__getattr__)Ú__name__Ú
__module__Ú__qualname__r
   r   Ú__classcell__r   r   r   r   r      s    r   N)Ú_versionr   r   Úattribute_dictr   Ú
alias_dictr   r   r   r   r   r   Ú<module>   s    