Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/mail/__pycache__/alias.cpython-39.pyc
Ðазад
a k�h�] � @ sJ d Z ddlZddlZddlmZ ddlmZmZmZ ddl m Z ddlmZ ddl mZmZ dd � Zd d d�ZG dd � d �Zee�G dd� de��Zee j�G dd� d��Zee�G dd� de��ZG dd� de�Zee j�G dd� d��ZG dd� dej�Zee�G dd� de��Zee j�G dd� d��Zee�G dd� de��ZdS )!zD Support for aliases(5) configuration files. @author: Jp Calderone � N)�implementer)�defer�protocol�reactor)�smtp)�IAlias)�failure�logc C sn dd� |� dd�D �}t|�dkr>d}||f}t�|| � n,|\}}| �|�� g ��ttj|� d��� dS ) a� Parse a line from an aliases file. @type result: L{dict} mapping L{bytes} to L{list} of L{bytes} @param result: A dictionary mapping username to aliases to which the results of parsing the line are added. @type line: L{bytes} @param line: A line from an aliases file. @type filename: L{bytes} @param filename: The full or relative path to the aliases file. @type lineNo: L{int} @param lineNo: The position of the line within the aliases file. c S s g | ]}|� � �qS � ��strip)�.0�pr r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/mail/alias.py� <listcomp>) � zhandle.<locals>.<listcomp>�:� � z+Invalid format on line %d of alias file %s.�,N) �split�lenr �err� setdefaultr �extend�map�str) �result�line�filenameZlineNo�parts�fmt�arg�user�aliasr r r �handle s r% c C s� i }d}|du rt |�}d}nt|dd�}d}d}zp|D ]Z}|d7 }|�� }|�� �d �r^q8q8|�d �sr|�d�r||| }q8|r�t||||� |}q8W |r�|�� n|r�|�� 0 |r�t||||� |�� D ]\}} t| | |�||<