Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/prompt_toolkit/styles/__pycache__/pygments.cpython-39.pyc
Ðазад
a d�h� � @ s� d Z ddlmZ ddlmZ ddlmZ erDddlmZ ddl m Z g d�Zdd d �dd�Zd d d�dd�Z ddd�dd�ZdS )z� Adaptor for building prompt_toolkit styles, starting from a Pygments style. Usage:: from pygments.styles.tango import TangoStyle style = style_from_pygments_cls(pygments_style_cls=TangoStyle) � )�annotations)� TYPE_CHECKING� ��Style)�Token)�style_from_pygments_cls�style_from_pygments_dict�pygments_token_to_classnameztype[PygmentsStyle]r )�pygments_style_cls�returnc C s$ ddl m} t| |�sJ �t| j�S )a� Shortcut to create a :class:`.Style` instance from a Pygments style class and a style dictionary. Example:: from prompt_toolkit.styles.from_pygments import style_from_pygments_cls from pygments.styles import get_style_by_name style = style_from_pygments_cls(get_style_by_name('monokai')) :param pygments_style_cls: Pygments style class to start from. r r )�pygments.styler � issubclassr �styles)r � PygmentsStyle� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/prompt_toolkit/styles/pygments.pyr s r zdict[Token, str])� pygments_dictr c C s0 g }| � � D ]\}}|�t|�|f� qt|�S )z� Create a :class:`.Style` instance from a Pygments style dictionary. (One that maps Token objects to style strings.) )�items�appendr r )r �pygments_style�token�styler r r r 1 s r r �str)r r c C s d| }d� |��� S )z� Turn e.g. `Token.Name.Exception` into `'pygments.name.exception'`. (Our Pygments lexer will also turn the tokens that pygments produces in a prompt_toolkit list of fragments that match these styling rules.) )�pygments�.)�join�lower)r �partsr r r r >