Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/logger/__pycache__/_flatten.cpython-39.pyc
Ðазад
a k�h� � @ s� d Z ddlmZ ddlmZ ddlmZmZmZ ddl m Z e� ZG dd� d�Ze d d �dd�Z ee ed �dd�Ze ed �dd�Zd S )z� Code related to "flattening" events; that is, extracting a description of all relevant fields from the format string and persisting them for later examination. � )�defaultdict)� Formatter)�Any�Dict�Optional� )�LogEventc @ s: e Zd ZdZdd�dd�Zeee ee ed�dd�ZdS ) �KeyFlattenerz� A L{KeyFlattener} computes keys for the things within curly braces in PEP-3101-style format strings as parsed by L{string.Formatter.parse}. N)�returnc C s t dd� �| _dS )z/ Initialize a L{KeyFlattener}. c S s dS )Nr � r r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/logger/_flatten.py�<lambda> � z'KeyFlattener.__init__.<locals>.<lambda>N)r �keys)�selfr r r �__init__ s zKeyFlattener.__init__)� fieldName� formatSpec� conversionr c C sf |du rd}|du rd}dj |||d�}| j| d7 <