← Back
Editing: capture.cpython-311.pyc
� �@�c) � �r � d Z ddlZddlmZ G d� de� � Z G d� de� � Z G d� d e� � ZdS ) zIO capturing utilities.� N)�StringIOc �T � e Zd Zdd�Zd� Zd� Zdd�Zd� Zd� Zd � Z d � Z d� Zd� Zd � Z dS )� RichOutputNFc �J � |pi | _ |pi | _ |pi | _ || _ d S �N��data�metadata� transient�update)�selfr r r r s �7/usr/lib/python3/dist-packages/IPython/utils/capture.py�__init__zRichOutput.__init__ s. � ��J�B�� � ��B�� �"��b�������� c �X � ddl m} || j | j | j | j �� � d S )Nr )�publish_display_datar )�IPython.displayr r r r r )r r s r �displayzRichOutput.display sO � �8�8�8�8�8�8���$�)�d�m�'+�~�d�k� K� K� K� K� K� Kr c �f � || j vrd S | j | }|| j v r|| j | fS |S r �r r )r �mimer s r �_repr_mime_zRichOutput._repr_mime_ sC � ��t�y� � ��F��y�����4�=� � ����t�,�,�,��Kr c � � | j | j fS r r )r �include�excludes r �_repr_mimebundle_zRichOutput._repr_mimebundle_% s � ��y�$�-�'�'r c �, � | � d� � S )Nz text/html�r �r s r �_repr_html_zRichOutput._repr_html_( � � �����,�,�,r c �, � | � d� � S )Nz text/latexr r s r �_repr_latex_zRichOutput._repr_latex_+ � � �����-�-�-r c �, � | � d� � S )Nzapplication/jsonr r s r �_repr_json_zRichOutput._repr_json_. s � ���� 2�3�3�3r c �, � | � d� � S )Nzapplication/javascriptr r s r �_repr_javascript_zRichOutput._repr_javascript_1 s � ���� 8�9�9�9r c �, � | � d� � S )Nz image/pngr r s r � _repr_png_zRichOutput._repr_png_4 r! r c �, � | � d� � S )Nz image/jpegr r s r �_repr_jpeg_zRichOutput._repr_jpeg_7 r$ r c �, � | � d� � S )Nz image/svg+xmlr r s r � _repr_svg_zRichOutput._repr_svg_: s � �����0�0�0r )NNNF)NN)�__name__� __module__�__qualname__r r r r r r# r&