
    vjM                         d  Z d Zd Zy)c                 L    | j                   j                  j                          y)z
    Helper function to remove all state.change listeners.

    :param server: server on which we want to clear the state.change listeners
    :type server: trame_server.core.Server
    N)state_change_callbacksclear)servers    :/DATA/.local/lib/python3.12/site-packages/trame/app/dev.pyclear_change_listenersr      s     LL""((*    c                     |D ]@  }|| j                   j                  v s| j                   j                  j                  |       B y)a  
    Helper function to remove any listeners for a given set
    of state variable names.

    :param server: server on which we want to clear the state.change listeners
    :type server: trame_server.core.Server

    :param *names: State variable names
    :type *names: str
    N)r   r   pop)r   namesnames      r   remove_change_listenersr      s8     6<<111LL**..t4 r	   c                  H    | D ]  }|j                   j                  |        y)a  
    Helper function use to reload python modules that were passed as
    arguments.

    :param *reload_list: positional arguments of the modules to reload when the
                        reload button is pressed.
    :type *reload_list: python modules
    N)
__loader__exec_module)reload_listms     r   reloadr      s      	  # r	   N)r   r   r    r	   r   <module>r      s   +5 
$r	   