gooderp18绿色标准版
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

13 lines
409B

  1. from email._policybase import _PolicyBase
  2. def patch_email():
  3. def policy_clone(self, **kwargs):
  4. for arg in kwargs:
  5. if arg.startswith("_") or "__" in arg:
  6. raise AttributeError(f"{self.__class__.__name__!r} object has no attribute {arg!r}")
  7. return orig_policy_clone(self, **kwargs)
  8. orig_policy_clone = _PolicyBase.clone
  9. _PolicyBase.clone = policy_clone
上海开阖软件有限公司 沪ICP备12045867号-1