Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/IPython/core/magics/__pycache__/namespace.cpython-39.pyc
Ðазад
a o�h�` � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZ ddl m Z mZmZ ddl mZ ddlmZ ddlmZ dd lmZ eG d d� de ��ZdS )z5Implementation of namespace-related magic functions. � N)�page)�StdinNotImplementedError� UsageError)�Magics�magics_class� line_magic)�skip_doctest)�DEFAULT_ENCODING)�read_py_file)�get_py_filenamec @ s� e Zd ZdZeddd��Zeddd��Zeed dd ���Zed!d d��Z ed"dd ��Z ed#dd��Zed$dd��Zeed%dd���Z eed&dd���Zeed'dd���Zed(dd��Zed)dd��Zed*dd��ZdS )+�NamespaceMagicsz�Magics to manage various aspects of the user's namespace. These include listing variables, introspecting into them, etc. � Nc C sX d}t �d|��� \}}}}|s(|s(|r,d}d|v r@| �|� n| jjd|||d� dS )zpProvide detailed information about an object. '%pinfo object' is just a synonym for object? or ?object.r z(pinfo )?(\?*)(.*?)(\??$)� �*�pinfo��detail_level� namespacesN)�re�match�groups�psearch�shell�_inspect)�self�parameter_sr r r Zqmark1ZonameZqmark2� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/IPython/core/magics/namespace.pyr ( s � �zNamespaceMagics.pinfoc C s | j jd|d|d� dS )zyProvide extra detailed information about an object. '%pinfo2 object' is just a synonym for object?? or ??object.r r r N�r r �r r r r r r �pinfo2= s �zNamespaceMagics.pinfo2c C s | j �d||� dS )a Print the call signature for any callable object. If the object is a class, print the constructor information. Examples -------- :: In [3]: %pdef urllib.urlopen urllib.urlopen(url, data=None, proxies=None) �pdefNr r r r r r! E s zNamespaceMagics.pdefc C s | j �d||� dS )z�Print the docstring for an object. If the given object is a class, it will print both the class and the constructor docstrings.�pdocNr r r r r r"