File: //lib64/python3.8/email/__pycache__/utils.cpython-38.opt-1.pyc
U
e5d4 @ sj d Z ddddddddd d
ddd
ddgZddlZddlZddlZddlZddlZddlZddlZ ddl
mZ ddl
mZ
ddl
mZ ddl
mZmZmZ ddlmZ dZdZdZdZdZedZedZdd Zdd Zd7d"dZd#d Zd$d% Z d8d'dZ!d9d(dZ"d:d)d Z#d*d Z$d+d Z%d,d Z&d-d Z'd;d.dZ(ed/ej)Z*d0d Z+d<d3dZ,d=d5d6Z-dS )>zMiscellaneous utilities.collapse_rfc2231_value
decode_paramsdecode_rfc2231encode_rfc2231
formataddr
formatdateformat_datetimegetaddresses
make_msgid mktime_tz parseaddr parsedateparsedate_tzparsedate_to_datetimeunquote N)quote)AddressList)r
)r r
_parsedate_tz)Charsetz, z
'z[][\\()<>@,:;".]z[\\"]c C s* z| W dS tk
r$ Y dS X dS )z8Return True if s contains surrogate-escaped binary data.FTN)encodeUnicodeEncodeError)s r #/usr/lib64/python3.8/email/utils.py_has_surrogates3 s
r c C s | dd}|ddS )Nutf-8surrogateescapereplace)r decode)stringZoriginal_bytesr r r _sanitize@ s r"