§
    bÏÿc   ã                   ó:   — d Z ddlmZ dZg d¢Zdad„ Zd„ ZeZeZ	dS )a7  Comm package.

Copyright (c) IPython Development Team.
Distributed under the terms of the Modified BSD License.

This package provides a way to register a Kernel Comm implementation, as per the Jupyter kernel protocol.
It also provides a base Comm implementation and a default CommManager for the IPython case.
é   )ÚCommManagerz0.1.2)Úcreate_commÚget_comm_managerÚ__version__Nc                  ó    — t          d¦  «        ‚)zgCreate a Comm.

    This method is intended to be replaced, so that it returns your Comm instance.
    zCannot )ÚNotImplementedError)ÚargsÚkwargss     ú-lib/python3.11/site-packages/comm/__init__.pyÚ_create_commr      s   € õ
 ˜iÑ
(Ô
(Ð(ó    c                  ó:   — t           €t          ¦   «         a t           S )z¥Get the current Comm manager, creates one if there is none.

    This method is intended to be replaced if needed (if you want to manage multiple CommManagers).
    )Ú_comm_managerr   © r   r   Ú_get_comm_managerr      s   € õ ð &Ý#™œˆåÐr   )
Ú__doc__Ú	base_commr   r   Ú__all__r   r   r   r   r   r   r   r   ú<module>r      sq   ððð ð #Ð "Ð "Ð "Ð "Ð "à€ðð ð €ð €ð)ð )ð )ð
ð 
ð 
ð €Ø$Ð Ð Ð r   