From 3b4551e5b1326d5eb6289afeaa26fe0457b5ce31 Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Wed, 14 Feb 2018 15:47:37 -0800 Subject: [PATCH] use hasattr --- acme/acme/client.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/acme/acme/client.py b/acme/acme/client.py index db0ba5039..a26e0dd0d 100644 --- a/acme/acme/client.py +++ b/acme/acme/client.py @@ -608,11 +608,10 @@ class BackwardsCompatibleClientV2(object): return self.client.new_account(regr) def _acme_version_from_directory(self, directory): - try: - nonce_field = directory['newNonce'] # pylint: disable=unused-variable - except KeyError: + if hasattr(directory, 'newNonce'): + return 2 + else: return 1 - return 2 class ClientNetwork(object): # pylint: disable=too-many-instance-attributes