a
    7Sicú  ã                   @   s0   d dl Z e jZe jZeefZeedœdd„ZdS )é    N)ÚmetaÚreturnc                    s&   G ‡ ‡fdd„dˆƒ}t  |ddi ¡S )z%Create a base class with a metaclass.c                       s,   e Zd Z‡ ‡fdd„Ze‡ ‡fdd„ƒZdS )z!with_metaclass.<locals>.metaclassc                    s   ˆ|ˆ |ƒS ©N© )ÚclsÚnameÚ
this_basesÚd©Úbasesr   r   úF/var/www/html/django/DPS/env/lib/python3.9/site-packages/torch/_six.pyÚ__new__"   s    z)with_metaclass.<locals>.metaclass.__new__c                    s   ˆ  |ˆ ¡S r   )Ú__prepare__)r   r   r   r
   r   r   r   %   s    z-with_metaclass.<locals>.metaclass.__prepare__N)Ú__name__Ú
__module__Ú__qualname__r   Úclassmethodr   r   r
   r   r   Ú	metaclass    s   r   Útemporary_classr   )Útyper   )r   r   r   r   r
   r   Úwith_metaclass   s    	r   )ÚmathÚinfÚnanÚstrÚbytesÚstring_classesr   r   r   r   r   r   Ú<module>   s   