Format: application/x-python-code
⬇ Download File (1.4 KB)
   1  o
   2  
   3  ��h��@s0dZddlmZddlmZGdd�de�ZdS)zHPayload system for IPython.
   4  
   5  Authors:
   6  
   7  * Fernando Perez
   8  * Brian Granger
   9  �)�Configurable)�Listc@s8eZdZUeg�Zeed<d
  10  dd�Zdd�Zdd�Zd	S)�PayloadManager�_payloadTcCsrt|t�std|��|r1d|vr1|d}t|j�D]\}}d|vr0|d|kr0||j|<dSq|j�|�dS)z�Include or update the specified `data` payload in the PayloadManager.
  11  
  12          If a previous payload with the same source exists and `single` is True,
  13          it will be overwritten with the new one.
  14          z*Each payload write must be a dict, got: %r�sourceN)�
  15  isinstance�dict�	TypeError�	enumerater�append)�self�data�singler�i�pl�r�Jc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/payload.py�
  16  write_payloads
  17  
  18  �zPayloadManager.write_payloadcCs|jS�N�r�rrrr�read_payload2szPayloadManager.read_payloadcCs
  19  g|_dSrrrrrr�
  20  clear_payload5s
  21  zPayloadManager.clear_payloadN)T)	�__name__�
  22  __module__�__qualname__rr�__annotations__rrrrrrrrs
  23  
  24  
  25  rN)�__doc__Ztraitlets.config.configurablerZ	traitletsrrrrrr�<module>s