From ca62df89d4514e7ea0fdde7170f9270d9f62c3f0 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 3 Jun 2015 10:02:12 +0200 Subject: [PATCH] fix: set_config --- lib/commands.py | 5 +++-- lib/paymentrequest.py | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/commands.py b/lib/commands.py index ae5a27f57..3c1320327 100644 --- a/lib/commands.py +++ b/lib/commands.py @@ -118,11 +118,12 @@ class Commands: @command('') def setconfig(self, key, value): - """Set a configuration variable. 'value' uses Python syntax""" + """Set a configuration variable. 'value' may be a string or a Python expression.""" + value = ast.literal_eval(value) try: value = ast.literal_eval(value) except: - return False + pass self.config.set_key(key, value) return True diff --git a/lib/paymentrequest.py b/lib/paymentrequest.py index 1a1dc326e..3646c9ba1 100644 --- a/lib/paymentrequest.py +++ b/lib/paymentrequest.py @@ -103,6 +103,7 @@ class PaymentRequest: self.payment_url = self.details.payment_url def verify(self): + """ verify chain of certificates. The last certificate is the CA""" if not ca_list: self.error = "Trusted certificate authorities list not found" return False