ok
Direktori : /opt/alt/python311/lib64/python3.11/email/__pycache__/ |
Current File : //opt/alt/python311/lib64/python3.11/email/__pycache__/_policybase.cpython-311.pyc |
� �f�: � �� � d Z ddlZddlmZ ddlmZ ddlmZ g d�Z G d� d� � Z d � Z d � Z G d� de ej � � � Z e G d� de � � � � Z e� � ZdS )zwPolicy framework for the email package. Allows fine grained feature control of how the package parses and emits data. � N)�header)�charset)�_has_surrogates)�Policy�Compat32�compat32c �: � � e Zd ZdZ� fd�Zd� Zd� Zd� Zd� Z� xZ S )�_PolicyBasea� Policy Object basic framework. This class is useless unless subclassed. A subclass should define class attributes with defaults for any values that are to be managed by the Policy object. The constructor will then allow non-default values to be set for these attributes at instance creation time. The instance will be callable, taking these same attributes keyword arguments, and returning a new instance identical to the called instance except for those values changed by the keyword arguments. Instances may be added, yielding new instances with any non-default values from the right hand operand overriding those in the left hand operand. That is, A + B == A(<non-default values of B>) The repr of an instance can be used to reconstruct the object if and only if the repr of the values can be used to reconstruct those values. c � �� |� � � D ]k\ }}t | |� � r*t t | � � � ||� � �?t d� || j j � � � � �dS )z�Create new Policy, possibly overriding some defaults. See class docstring for a list of overridable attributes. �*{!r} is an invalid keyword argument for {}N) �items�hasattr�superr �__setattr__� TypeError�format� __class__�__name__)�self�kw�name�valuer s ��8/opt/alt/python311/lib64/python3.11/email/_policybase.py�__init__z_PolicyBase.__init__) s� �� � �8�8�:�:� 8� 8�K�D�%��t�T�"�"� 8��k�$�'�'�3�3�D�%�@�@�@�@��@�G�G��d�n�5�7� 7�8� 8� 8� 8� 8� c � � d� | j � � � D � � }d� | j j d� |� � � � S )Nc �@ � g | ]\ }}d � ||� � ��S )z{}={!r})r )�.0r r s r � <listcomp>z(_PolicyBase.__repr__.<locals>.<listcomp>8 s<