From 823cba55e32547b65bc8346f9195762ce9bcff41 Mon Sep 17 00:00:00 2001 From: Thomas Mayer Date: Wed, 7 Dec 2016 23:02:42 +0100 Subject: [PATCH] Avoid eval() (#3844) --- certbot/renewal.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/certbot/renewal.py b/certbot/renewal.py index 206f042f6..12fc9c8c6 100644 --- a/certbot/renewal.py +++ b/certbot/renewal.py @@ -196,9 +196,7 @@ def _restore_required_config_elements(config, renewalparams): if config_item in renewalparams and not cli.set_by_cli(config_item): config_value = renewalparams[config_item] if config_value in ("True", "False"): - # bool("False") == True - # pylint: disable=eval-used - setattr(config.namespace, config_item, eval(config_value)) + setattr(config.namespace, config_item, (config_value == "True")) else: raise errors.Error( "Expected 'True' or 'False' for {0}".format(config_item))