
    Chf                     F    S r SSKJr  SSKrSSKJrJrJr   " S S\5      rg)zHDefines a dummy socket implementing (part of) the zmq.Socket interface.     )QueueN)	HasTraitsInstanceIntc                       \ rS rSrSr\" \S5      r\" S5      r	\" \
R                  5      rS rS
S jrS
S jrSS jrSrg	)DummySocket   z?A dummy socket implementing (part of) the zmq.Socket interface. r   c                 ,    [         R                  " 5       $ )N)zmqContext)selfs    mC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\ipykernel/inprocess/socket.py_context_defaultDummySocket._context_default   s    {{}    c                 6    U R                   R                  5       $ )zRecv a multipart message.)queue
get_nowait)r   flagscopytracks       r   recv_multipartDummySocket.recv_multipart   s    zz$$&&r   c                     [        [        [        R                  U5      5      nU R                  R                  U5        U =R                  S-  sl        g)zSend a multipart message.   N)listmapr   Messager   
put_nowaitmessage_sent)r   	msg_partsr   r   r   s        r   send_multipartDummySocket.send_multipart"   s:    S[[)45	

i(Qr   c                     g)zno-op to comply with stream APINr
   )r   timeouts     r   flushDummySocket.flush(   s    r   N)r   TF)g      ?)__name__
__module____qualname____firstlineno____doc__r   r   r   r   r!   r   r   contextr   r   r#   r'   __static_attributes__r
   r   r   r   r      s<    IUBEq6Ls{{#G'.r   r   )	r-   r   r   r   	traitletsr   r   r   r   r
   r   r   <module>r1      s"    O
  
 . ..) .r   