
    Xh                     $    d Z ddlZddlmZ ddZy)z A payload based version of page.    N)get_ipythonc                     t        d|      }t               }t        | t              r| }nd| i}t        d||      }|j                  j                  |       y)aj  Print a string, piping through a pager.

    This version ignores the screen_lines and pager_cmd arguments and uses
    IPython's payload system instead.

    Parameters
    ----------
    strng : str or mime-dict
        Text to page, or a mime-type keyed dict of already formatted data.
    start : int
        Starting line at which to place the display.
    r   z
text/plainpage)sourcedatastartN)maxr   
isinstancedictpayload_managerwrite_payload)strngr   screen_lines	pager_cmdshellr   payloads          L/var/www/html/myenv/lib/python3.12/site-packages/IPython/core/payloadpage.pyr   r      sX      5MEME%e$G
 
''0    )r   r   N)__doc__warningsIPython.core.getipythonr   r    r   r   <module>r      s    &
  /1r   