/usr/lib/python3/dist-packages/twisted/mail/__pycache__
Edit: /usr/lib/python3/dist-packages/twisted/mail/__pycache__/alias.cpython-310.pyc (25460B)
o
b] @ sJ d Z ddlZddlZddlmZ ddlmZmZmZ ddl m
Z
ddlmZ ddl
mZmZ dd Zd d
dZG dd
d
ZeeG dd deZee
jG dd dZeeG dd deZG dd deZee
jG dd dZG dd dejZeeG dd deZee
jG dd dZeeG dd deZdS )!zD
Support for aliases(5) configuration files.
@author: Jp Calderone
N)implementer)deferprotocolreactor)smtp)IAlias)failurelogc C sp dd | ddD }t|dkr d}||f}t|| dS |\}}| | 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 g | ]}| qS strip).0pr r 4/usr/lib/python3/dist-packages/twisted/mail/alias.py
) zhandle..: z+Invalid format on line %d of alias file %s.,N) splitlenr err
setdefaultr
extendmapstr) resultlinefilenamelineNopartsfmtarguseraliasr r r handle s (r' c
C s i }d}|du rt |}d}nt|dd}d}d}z7|D ],}|d7 }| }| d r.q|d
s8|dr=|| }q|rFt|||| |}qW |rP| n|rX| w w |rbt|||| | D ]\}} t| | |||<