From c27bcb83b8132f60bb0ca9b261d5d1135efbd750 Mon Sep 17 00:00:00 2001 From: Jacob Hoffman-Andrews Date: Fri, 5 Jan 2018 18:29:03 -0800 Subject: [PATCH 1/2] Fix directory fetching. --- acme/acme/client.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/acme/acme/client.py b/acme/acme/client.py index 74fc0de0b..3183ab05b 100644 --- a/acme/acme/client.py +++ b/acme/acme/client.py @@ -254,10 +254,8 @@ class Client(ClientBase): alg=alg, verify_ssl=verify_ssl) if net is None else net if isinstance(directory, six.string_types): - self.directory = messages.Directory.from_json( + directory = messages.Directory.from_json( self.net.get(directory).json()) - else: - self.directory = directory super(Client, self).__init__(directory=directory, net=net) def register(self, new_reg=None): From 399a2af6bbd09765d0133d00048a69b6c31b8eb8 Mon Sep 17 00:00:00 2001 From: Jacob Hoffman-Andrews Date: Fri, 5 Jan 2018 19:02:52 -0800 Subject: [PATCH 2/2] Use camelCase for newAccount. --- acme/acme/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acme/acme/client.py b/acme/acme/client.py index 3183ab05b..65b1e6c6f 100644 --- a/acme/acme/client.py +++ b/acme/acme/client.py @@ -549,7 +549,7 @@ class ClientV2(ClientBase): :rtype: `.RegistrationResource` """ - response = self.net.post(self.directory.new_account, new_account) + response = self.net.post(self.directory['newAccount'], new_account) # "Instance of 'Field' has no key/contact member" bug: # pylint: disable=no-member return self._regr_from_response(response)