§
4s3cr•Uã óÎ — 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(