
    ^h                    \    S r SSKJr  SSKJr  SSKJr  \(       a  SSKJr   " S S\5      r	g)	zBase classes.    )annotations)TYPE_CHECKING)ExtensionHandlerMixin)TerminalManagerc                  ,    \ rS rSrSr\SS j5       rSrg)TerminalsMixin   z!An extension mixin for terminals.c                     U R                   S   $ )Nterminal_manager)settings)selfs    W/home/james-whalen/.local/lib/python3.13/site-packages/jupyter_server_terminals/base.pyr   TerminalsMixin.terminal_manager   s    }}/00     N)returnr   )__name__
__module____qualname____firstlineno____doc__propertyr   __static_attributes__r   r   r   r   r      s    +1 1r   r   N)
r   
__future__r   typingr    jupyter_server.extension.handlerr   (jupyter_server_terminals.terminalmanagerr   r   r   r   r   <module>r      s$     "   BH1* 1r   