
    Xh                     2    d dl Z d dlmZ d dlZd Zd Zd Zy)    N)get_ipythonc                  R    dt         j                  v rdd l} | j                  }|dk  S y)N	ipykernelr   )      F)sysmodulesr   version_info)r   versions     C/var/www/html/myenv/lib/python3.12/site-packages/ipywidgets/comm.pyrequires_ipykernel_shimr      s*    ckk!((      c                      t               r9t               } | ,t        | dd       t               j                  j                  S y y t        j                         S )Nkernel)r   r   getattrr   comm_managercommget_comm_manager)ips    r   r   r      sO     ]>gb(D9E=''444 F> $$&&r   c                  \    t               rddlm}  || i |S t        j                  | i |S )Nr   )Comm)r   ipykernel.commr   r   create_comm)argskwargsr   s      r   r   r      s1     'T$V$$000r   )r   IPythonr   r   r   r   r    r   r   <module>r      s    
  '1r   