
    +j                     @     G d  de           Z G d de          ZdS )c                        e Zd Z fdZ xZS )OpaqueBaseMetac                     t                                          |          rdS t          |d          r<ddlm} t          ||          r&t                                          |j                  S dS )NTreal_obj    )FakeScriptObjectF)super__instancecheck__hasattr"torch._library.fake_class_registryr   
isinstancer   )clsinstancer   	__class__s      U/home/wildlama/comfy/ComfyUI/.venv/lib/python3.11/site-packages/torch/_opaque_base.pyr	   z OpaqueBaseMeta.__instancecheck__   s{    77$$X.. 	48Z(( 	DKKKKKK($455 Dww001BCCCu    )__name__
__module____qualname__r	   __classcell__)r   s   @r   r   r      s8        
 
 
 
 
 
 
 
 
r   r   c                       e Zd ZdS )
OpaqueBaseN)r   r   r    r   r   r   r      s        Dr   r   )	metaclassN)typer   r   r   r   r   <module>r      sh       T   	 	 	 	 	> 	 	 	 	 	 	r   