From 2bdc60dfef139dd9bd4e319bb61aea758ead7c0a Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Thu, 19 Nov 2015 21:21:42 -0800 Subject: [PATCH] Scoping rules are frustrating --- letsencrypt/display/ops.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/letsencrypt/display/ops.py b/letsencrypt/display/ops.py index 663db9307..5724cc542 100644 --- a/letsencrypt/display/ops.py +++ b/letsencrypt/display/ops.py @@ -34,14 +34,15 @@ def choose_plugin(prepared, question): question, opts, help_label="More Info") if code == display_util.OK: + plugin_ep = prepared[index] if plugin_ep.misconfigured: util(interfaces.IDisplay).notification( "The selected plugin encountered an error while parsing " "your server configuration and cannot be used. The error " - "was: {0}".format(prepared[index].prepare()), + "was: {0}".format(plugin_ep.prepare()), height=display_util.HEIGHT) else: - return prepared[index] + return plugin_ep elif code == display_util.HELP: if prepared[index].misconfigured: msg = "Reported Error: %s" % prepared[index].prepare()