From 23cdee4fa1fe64b2a3efea412345b7d7e145a532 Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Sat, 29 Nov 2014 13:40:10 +0100 Subject: [PATCH] More docs for recovery_token_challenge, cleanup --- letsencrypt/client/recovery_token_challenge.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/letsencrypt/client/recovery_token_challenge.py b/letsencrypt/client/recovery_token_challenge.py index 06eeb0283..ff96babf9 100644 --- a/letsencrypt/client/recovery_token_challenge.py +++ b/letsencrypt/client/recovery_token_challenge.py @@ -1,9 +1,15 @@ +"""Recovery Token Identifier Validation Challenge.""" import dialog from letsencrypt.client import challenge class RecoveryToken(challenge.Challenge): + """Recovery Token Identifier Validation Challenge. + + Based on draft-barnes-acme, section 6.4. + + """ def __init__(self, configurator): super(RecoveryToken, self).__init__(configurator) @@ -12,13 +18,13 @@ class RecoveryToken(challenge.Challenge): def perform(self, quiet=True): cancel, self.token = dialog.generic_input( "Please Input Recovery Token: ") - if cancel == 1: - return False - - return True + return cancel != 1 def cleanup(self): pass def generate_response(self): - return {"type": "recoveryToken", "token": self.token} + return { + "type": "recoveryToken", + "token": self.token, + }