
    +j                     p    d dl mZmZ d dlmZ  G d dej                  Z G d de          ZdefdZd	S )
    )ComfyExtensionio)overridec                   J    e Zd Zed             Zedej        fd            ZdS )wanBlockSwapc                     t          j        dddt           j                            d          gt           j                                        gd          S )Nr    zSIntercept wanBlockSwap custom node that causes major instability and make it no-op.modelT)node_idcategorydescriptioninputsoutputsis_deprecated)r   SchemaModelInputOutput)clss    6/home/wildlama/comfy/ComfyUI/comfy_extras/nodes_nop.pydefine_schemazwanBlockSwap.define_schema   sU    y"mw'' !! 
 
 
 	
    returnc                 *    t          j        |          S N)r   
NodeOutput)r   r
   s     r   executezwanBlockSwap.execute   s    }U###r   N)__name__
__module____qualname__classmethodr   r   r   r    r   r   r   r   
   sV        
 
 [
 $r} $ $ $ [$ $ $r   r   c                   L    e Zd Zedeeej                          fd            ZdS )NopExtensionr   c                    K   t           gS r   )r   )selfs    r   get_node_listzNopExtension.get_node_list    s       
 	
r   N)	r   r   r    r   listtyper   	ComfyNoder'   r"   r   r   r$   r$      sE        
T$r|*<%= 
 
 
 X
 
 
r   r$   r   c                  "   K   t                      S r   )r$   r"   r   r   comfy_entrypointr,   &   s      >>r   N)	comfy_api.latestr   r   typing_extensionsr   r*   r   r$   r,   r"   r   r   <module>r/      s    / / / / / / / / & & & & & &$ $ $ $ $2< $ $ $*
 
 
 
 
> 
 
 
      r   