o
    [i8                     @   s   G d d de ZdS )c                       s   e Zd Z fddZ  ZS )AutoSlotPropertiesc           	         s   t |dg }dd |D D ]:}|}|d|  ||}|td }|d ur2t|tjr2|t= t|j	||< t
||d< t | |||  S d S )N	__slots__c                 S   s   g | ]	}| d r|qS )get_)
startswith).0key r   R/home/air/sos/back/venv/lib/python3.10/site-packages/openpyxl/descriptors/slots.py
<listcomp>   s    z.AutoSlotProperties.__new__.<locals>.<listcomp>__)listgetappendpopsetter_name
isinstancecollectionsCallablepropertysettertuplesuper__new__)	mcl	classnamebases
dictionaryslotsgetter_namenamegetterr   	__class__r   r   r      s   

zAutoSlotProperties.__new__)__name__
__module____qualname__r   __classcell__r   r   r    r   r      s    r   N)typer   r   r   r   r   <module>   s   