§
    �ŸjÞ  ã                   ó>   — d Z ddlmZ ddlmZ  G d„ de¦  «        ZdS )zHPayload system for IPython.

Authors:

* Fernando Perez
* Brian Granger
é    )ÚConfigurable)ÚListc                   ó8   — e Zd Z eg ¦  «        Zdd„Zd„ Zd„ ZdS )ÚPayloadManagerTc                 ó  — t          |t          ¦  «        st          d|z  ¦  «        ‚|rCd|v r?|d         }t          | j        ¦  «        D ]"\  }}d|v r|d         |k    r|| j        |<    dS Œ#| j                             |¦  «         dS )zÐInclude or update the specified `data` payload in the PayloadManager.

        If a previous payload with the same source exists and `single` is True,
        it will be overwritten with the new one.
        z*Each payload write must be a dict, got: %rÚsourceN)Ú
isinstanceÚdictÚ	TypeErrorÚ	enumerateÚ_payloadÚappend)ÚselfÚdataÚsingler   ÚiÚpls         úa/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/core/payload.pyÚwrite_payloadzPayloadManager.write_payload    sª   € õ ˜$¥Ñ%Ô%ð 	QÝÐHÈ4ÑOÑPÔPÐPàð 	�h $Ð&Ð&Ø˜(”^ˆFÝ" 4¤=Ñ1Ô1ð ð ‘��2Ø˜r�>�> b¨¤l°fÒ&<Ð&<Ø'+�D”M !Ñ$Ø�F�FøàŒ×Ò˜TÑ"Ô"Ð"Ð"Ð"ó    c                 ó   — | j         S ©N©r   ©r   s    r   Úread_payloadzPayloadManager.read_payload3   s
   € ØŒ}Ðr   c                 ó   — g | _         d S r   r   r   s    r   Úclear_payloadzPayloadManager.clear_payload6   s   € ØˆŒˆˆr   N)T)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   © r   r   r   r      sS   € € € € € àˆt�B‰xŒx€Hð#ð #ð #ð #ð&ð ð ðð ð ð ð r   r   N)Ú__doc__Útraitlets.config.configurabler   Ú	traitletsr   r   r!   r   r   ú<module>r%      si   ððð ð& 7Ð 6Ð 6Ð 6Ð 6Ð 6Ø Ð Ð Ð Ð Ð ðð ð ð ð �\ñ ô ð ð ð r   