3 ¦ÝE]õã@s>dZdZdZddlZddlmZGdd„dejjƒZegZ dS)zH authres extension module for the DMARC RFC 7489 authentication method. zScott Kitterman, Julian Mehnlezscott@kitterman.coméN)Úmake_result_class_propertiesc @s:eZdZdZdZd dd„Zeddƒ\ZZeddƒ\Z Z dS) ÚDMARCAuthenticationResultzI DMARC RFC 7489 result clause of an ``Authentication-Results`` headerZdmarcNc CsJtjjj||j||||||ƒ|r(||_|r2||_| r<| |_| rF| |_dS)N) ÚauthresÚcoreÚAuthenticationResultÚ__init__ÚMETHODÚ header_fromÚheader_from_commentÚpolicyÚpolicy_comment) ÚselfÚversionÚresultZresult_commentÚreasonZreason_commentZ propertiesr r r r ©rú/usr/lib/python3.6/dmarc.pyr$sz"DMARCAuthenticationResult.__init__ÚheaderÚfromr ) NNNNNNNNNN) Ú__name__Ú __module__Ú __qualname__Ú__doc__rrrr r r r rrrrrs r) rÚ __author__Z __email__Z authres.corerrrrrZRESULT_CLASSESrrrrÚs