From ffa30bf01270bbe2dab492c560305a537fb7a5d4 Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Sun, 1 Jul 2012 23:11:15 -0700 Subject: [PATCH] fix typo and logic --- client-webserver/daemon.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client-webserver/daemon.py b/client-webserver/daemon.py index 480b72e94..9c80fa094 100644 --- a/client-webserver/daemon.py +++ b/client-webserver/daemon.py @@ -66,20 +66,23 @@ def testchallenge(session): def issue(session): if False: # once issuing cert succeeded - sessions.hset(session, "state", "done") - sessions.lpush("pending-done", session) + r.hset(session, "state", "done") + r.lpush("pending-done", session) else: # should not be reached in deployed version - sessions.lpush("pending-issue", session) + r.lpush("pending-issue", session) while True: session = r.rpop("pending-makechallenge") if session: makechallenge(session) + session = None else: session = r.rpop("pending-testchallenge") if session: testchallenge(session) + session = None else: session = r.rpop("pending-issue") if session: issue(session) + session = None else: time.sleep(2) # This daemon doesn't currently act on pending-done sessions.