| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/py/_io/__pycache__/ |
Upload File : |
�
��az9 � � � d Z ddlZddlZddlZddlZej d dk Zej dk Zddlm Z m
Z
dZdZej
dk r$ ddlZn# e$ r ddlZdZn# e$ r Y nw xY wY nw xY wd � Zd
� Z e� � Zddddddd
�Zd� Zd,d�Zd� Z G d� de� � Z G d� de� � Z G d� de� � Ze�reZddlZddlmZ dZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'd Z(d!Z)ej* Z+ G d"� d#ej, � � Z- G d$� d%ej, � � Z. G d&� d'ej, � � Z/ej0 j1 j2 Z3ej4 ge3_5 ej6 e3_7 d(� Z2ej0 j1 j8 Z8ej6 ej9 ge8_5 ej: e8_7 ej0 j1 j; Z<ej6 ej= e/� � ge<_5 ej: e<_7 d)� Z>d*� Zd+� Z?dS )-z8
Helper functions for writing to terminals and files.
� N� )r r )�text�bytesF�win32Tc � � t r&dd l} | � � � }|j |j fS dd l}dd l}dd l}|� d|j d� � }|�
d|� � d d� \ }}||fS )Nr � z �hhhh� )�py33�shutil�get_terminal_size�lines�columns�termios�fcntl�struct�ioctl�
TIOCGWINSZ�unpack)r �sizer r r �call�height�widths �7/usr/lib/python3/dist-packages/py/_io/terminalwriter.py�_getdimensionsr s� � �� ��
�
�
��'�'�)�)���z�4�<�'�'�%�%�%�%�%�%�%�%�%�%�%�%��{�{�1�g�0�*�=�=���
�
�f�d�3�3�B�Q�B�7�
����u�}�� c �� � d} t � � \ }} n# t j j $ r � Y nxY w| dk r-t t
j � dd� � � � } | dk rd} | S )Nr �COLUMNS�P �( )r �py�builtin�_sysex�int�os�environ�get)r �_s r �get_terminal_widthr) '