Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/traitlets/utils/__pycache__/warnings.cpython-39.pyc
Ðазад
a _�h� � @ sx d dl mZ d dlZd dlZd dlZd dlZdd�dddddd�d d �Zdddddd�dd �Ze � Z ddd�dd�ZdS )� )�annotationsN)�source�strzt.Any�int�None)�msg�category� stacklevelr �returnc C s t j| |||d� dS )z�Like warnings.warn(), but category and stacklevel are required. You pretty much never want the default stacklevel of 1, so this helps encourage setting it explicitly.)r r r N)�warnings�warn)r r r r � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/traitlets/utils/warnings.pyr s r )�method�cls�method_namer r c C s� |j � d|� d|� �}t�|�D ]}||jv r |} q8q |j�dd�d }||f}t|�s^dS z$t�| �pld}t�| �d p~d} W n> t t fy� } z"t|d| tdd � W Y d} ~ nd} ~ 0 0 t �|t|| � dS ) z�Show deprecation warning about a magic method definition. Uses warn_explicit to bind warning to method definition instead of triggering code, which isn't relevant. �.z! is deprecated in traitlets 4.1: � r Nz <unknown>z (inspection failed) %s� )r )�__name__�inspect�getmro�__dict__� __module__�split�should_warn� getsourcefile�getsourcelines�OSError� TypeErrorr �DeprecationWarningr � warn_explicit)r r r r Zwarn_msg�parent�package_name�key�fname�lineno�er r r �deprecated_method s&