Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/IPython/utils/__pycache__/terminal.cpython-39.pyc
Ðазад
a o�h� � @ s d Z ddlZddlZddlZddlmZ daejdkr@dd� Z nej dkrTd d� Z nd d� Z dd� Zd d� Zdd� Z dadd� Zdd� Zejdkr�ej�dd�Ze�d�r�eZeZ n.ej dkr�ddlZejjjZejge_dd� Zdd� Zdd� Zdd� Zd$d"d#�ZdS )%z� Utilities for working with terminals. Authors: * Brian E. Granger * Fernando Perez * Alexander Belchenko (e-mail: bialix AT ukr.net) � N)�get_terminal_sizeT�posixc C s t �d� d S )N�clear��os�system� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/IPython/utils/terminal.py�_term_clear s r �win32c C s t �d� d S )N�clsr r r r r r s c C s d S �Nr r r r r r s c C s | a dS )a� Control whether set_term_title is active or not. set_term_title() allows writing to the console titlebar. In embedded widgets this can cause problems, so this call can be used to toggle it on or off as needed. The default state of the module is for the function to be disabled. Parameters ---------- val : bool If True, set_term_title() actually writes to the terminal (using the appropriate platform-specific module). If False, it is a no-op. N)�ignore_termtitle)�valr r r �toggle_set_term_title% s r c O s dS )zDummy no-op.Nr )�args�kwr r r �_set_term_title8 s r c C s d S r r r r r r �_restore_term_title= s r Fc C s( t stj�d� da tj�d| � dS )z3 Change virtual terminal title in xterm-workalikes z[22;0tTz]0;%sN��_xterm_term_title_saved�sys�stdout�write��titler r r �_set_term_title_xtermD s r c C s t sJ �tj�d� da d S )Nz[23;0tFr r r r r �_restore_term_title_xtermP s r �TERM� Zxtermc C s t | � dS )z9Set terminal title using ctypes to access the Win32 APIs.N)�SetConsoleTitleWr r r r r c s c C s t rdS t| � dS )z@Set terminal title using the necessary platform-dependent calls.N)r r r r r r �set_term_titleh s r! c C s t rdS t� dS )z:Restore, if possible, terminal title to the original stateN)r r r r r r �restore_term_titleo s r"