| 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/IPython/core/__pycache__/ |
Upload File : |
�
�@�c� � �F � d Z ddlZddlZddlZddlZ G d� de� � ZdS )z/Logger class for IPython's logging facilities.
� Nc �r � e Zd ZdZ dd�Zd� Zd� Z eee� � Z dd
�Z d� Z
d� Zd
� Zdd�Z
d� ZeZdS )�Loggerz9A Logfile class with different policies for file creation�
Logger.log� �overc � � || _ || _ || _ || _ d | _ d| _ d| _ d| _ d| _ d S )NF) �home_dir�logfname�loghead�logmode�logfile�
log_raw_input�
log_output� timestamp�
log_active)�selfr r
r r s �5/usr/lib/python3/dist-packages/IPython/core/logger.py�__init__zLogger.__init__ sP � �
!��
� ��
���������� #��� ��� ��� ����� c �@ � |dvrt d|z � � �|| _ d S )N)�append�backup�globalr �rotatezinvalid log mode %s given)�
ValueError�_logmode)r �modes r � _set_modezLogger._set_mode6 s- � ��C�C�C��8�4�?�@�@�@���
�
�
r c � � | j S )N)r �r s r � _get_modezLogger._get_mode; s
� ��}�r NFc �Z � | j �t d| j z � � �|�|| _ |�|| _ |�|| _ || _ || _ || _ t j j
}| j }|dk r#t j | j dd�� � | _ �nV|dk rv || j � � rC| j dz } ||� � rt j
|� � t j | j |� � t j | j d d�� � | _ �n�|d
k rRt j � | j | j � � | _ t j | j dd�� � | _ �n�|dk rL || j � � rt j
| j � � t j | j d d�� � | _ �n0|dk �r) || j � � r� || j d
z � � r�t# j | j dz � � } | � � � | � � � | D ]|}
t j � |
� � \ }}t+ |dd� � � dz }
t j |
|dz t- |
� � � d� � z dz � � �}t j | j | j d
z � � t j | j d d�� � | _ |dk r| j � | j � � | j � � � d| _ dS )zoGenerate a new log-file with a default header.
Raises RuntimeError if the log has already been startedNzLog file is already active: %sr �azutf-8)�encodingr �~�wr r r z.001~z.*~� ����.� T)r
�RuntimeErrorr
r r r r r �os�path�isfile�io�open�remove�rename�joinr �glob�sort�reverse�splitext�int�repr�zfill�write�flushr )r r
r r r r r r. �backup_logname�old�f�root�ext�nums r �logstartzLogger.logstart@ s � � �<�#��?�#�}� -� .� .�
.� �������w�����w��� #���$���*��� �����,���h����7�4�=�#��H�H�H�D�L�L�
��
�
��v�d�m�$�$�
8�!%��s�!2�� �6�.�)�)� .��I�n�-�-�-�� �$�-��7�7�7��7�4�=�#��H�H�H�D�L�L�
��
�
��G�L�L���t�}�E�E�D�M��7�4�=�#��H�H�H�D�L�L�
��
�
��v�d�m�$�$�
)�� �$�-�(�(�(��7�4�=��w�G�G�G�D�L�L�
��
�
��v�d�m�$�$�
@��6�$�-��/�0�0� F��)�D�M�%�$7�8�8�C��H�H�J�J�J��K�K�M�M�M� � F� F��$&�G�$4�$4�Q�$7�$7� ��c�!�#�a��d�)�n�n�Q�.��� �!�T�#�X�d�3�i�i�o�o�a�.@�.@�%@��%D�E�E�E�E�� �$�-���w�)>�?�?�?��7�4�=�#��H�H�H�D�L��h����L���t�|�,�,�,������������r c � � |dvrt d|z � � �ddddd�}| j �t d� � dS | j |k rt d|| � � dS t d || � � | j | _ | j | _ dS )
z4Switch logging on/off. val should be ONLY a boolean.)FTr r'