
    MhK                     `    d Z ddlZddlmZ  ej        ded            G d de          ZdS )	zA PUB log handler.    N)
PUBHandlerzCipykernel.log is deprecated. It has moved to ipyparallel.engine.log   )
stacklevelc                   2    e Zd ZdZdZd Zed             ZdS )EnginePUBHandlerz1A simple PUBHandler subclass that sets root_topicNc                 >    t          j        | g|R i | || _        dS )zInitialize the handler.N)r   __init__engine)selfr
   argskwargss       M/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/ipykernel/log.pyr	   zEnginePUBHandler.__init__   s.    D242226222    c                 v    t          t          | j        dd          t                    rd| j        j        z  S dS )zgthis is a property, in case the handler is created
        before the engine gets registered with an ididNz	engine.%ir
   )
isinstancegetattrr
   intr   )r   s    r   
root_topiczEnginePUBHandler.root_topic   s8     gdk466<< 	0//xr   )__name__
__module____qualname____doc__r
   r	   propertyr    r   r   r   r      sI        ;;F  
   X  r   r   )r   warningszmq.log.handlersr   warnDeprecationWarningr   r   r   r   <module>r       s~       ' ' ' ' ' ' I       z     r   