<s> """<STR_LIT>""" <EOL> import logging <EOL> from acme import challenges <EOL> from acme import jose <EOL> logger = logging . getLogger ( __name__ ) <EOL> class AnnotatedChallenge ( jose . ImmutableMap ) : <EOL> """<STR_LIT>""" <EOL> __slots__ = ( '<STR_LIT>' , ) <EOL> acme_type = NotImplemented <EOL> def __getattr__ ( self , name ) : <EOL> return getattr ( self . challb , name ) <EOL> class KeyAuthorizationAnnotatedChallenge ( AnnotatedChallenge ) : <EOL> """<STR_LIT>""" <EOL> __slots__ = ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> def response_and_validation ( self , * args , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> return self . challb . chall . response_and_validation ( <EOL> self . account_key , * args , ** kwargs ) <EOL> class DNS ( AnnotatedChallenge ) : <EOL> """<STR_LIT>""" <EOL> __slots__ = ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> acme_type = challenges . DNS </s>
