From a3c8753dcf48966e46c29a0d6ccd84d9fd198d07 Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Sat, 9 May 2015 15:09:29 +0000 Subject: [PATCH] Fix client to work with cert_chain_uri, "is (not) None" fixes --- letsencrypt/client/client.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/letsencrypt/client/client.py b/letsencrypt/client/client.py index 8518c56b9..ba3e0299b 100644 --- a/letsencrypt/client/client.py +++ b/letsencrypt/client/client.py @@ -77,7 +77,7 @@ class Client(object): def register(self): """New Registration with the ACME server.""" self.account = self.network.register_from_account(self.account) - if self.account.terms_of_service: + if self.account.terms_of_service is not None: if not self.config.tos: # TODO: Replace with self.account.terms_of_service eula = pkg_resources.resource_string("letsencrypt", "EULA") @@ -172,13 +172,13 @@ class Client(object): logging.info("Server issued certificate; certificate written to %s", act_cert_path) - if certr.cert_chain_uri: + if certr.cert_chain_uri is not None: # TODO: Except - chain_cert = self.network.fetch_chain(certr.cert_chain_uri) - if chain_cert: + chain_cert = self.network.fetch_chain(certr) + if chain_cert is not None: chain_file, act_chain_path = le_util.unique_file( chain_path, 0o644) - chain_pem = chain_cert.to_pem() + chain_pem = chain_cert.as_pem() try: chain_file.write(chain_pem) finally: