
    ix                     2     G d  de       Z G d de      Zy)c                        e Zd Z fdZ xZS )OpaqueBaseMetac                     ddl m} t        |   |      xs' t	        ||      xr t        |   |j
                        S )N    )FakeScriptObject)"torch._library.fake_class_registryr   super__instancecheck__
isinstancereal_obj)clsinstancer   	__class__s      c/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/torch/_opaque_base.pyr	   z OpaqueBaseMeta.__instancecheck__   s@    Gw(2 
x!12 =)(*;*;<	
    )__name__
__module____qualname__r	   __classcell__)r   s   @r   r   r      s    
 
r   r   c                       e Zd Zy)
OpaqueBaseN)r   r   r    r   r   r   r      s    r   r   )	metaclassN)typer   r   r   r   r   <module>r      s   
T 
	> 	r   