Ë
    €Ï~  ã                   óX   — d Z ddlmZ ddlmZmZ ddlmZ dZ G d„ d eee	«      «      Z
y)	z$
Interface for Telnet applications.
é    )Úunicode_literals)ÚABCMetaÚabstractmethod)Úwith_metaclass)ÚTelnetApplicationc                   ó0   — e Zd ZdZed„ «       Zed„ «       Zy)r   z‘
    The interface which has to be implemented for any telnet application.
    An instance of this class has to be passed to `TelnetServer`.
    c                  ó   — y)a  
        Called when a new client was connected.

        Probably you want to call `telnet_connection.set_cli` here to set a
        the CommandLineInterface instance to be used.
        Hint: Use the following shortcut: `prompt_toolkit.shortcuts.create_cli`
        N© ©ÚselfÚtelnet_connections     ú<lib/third_party/prompt_toolkit/contrib/telnet/application.pyÚclient_connectedz"TelnetApplication.client_connected   ó    ó    c                  ó   — y)z-
        Called when a client quits.
        Nr
   r   s     r   Úclient_leavingz TelnetApplication.client_leaving   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r
   r   r   r   r      s/   „ ñð ñó ðð ñó ñr   r   N)r   Ú
__future__r   Úabcr   r   Úsixr   Ú__all__Úobjectr   r
   r   r   Ú<module>r      s/   ðñõ (ß 'Ý ð€ô
™ w°Ó7õ r   