mirror of
https://github.com/certbot/certbot.git
synced 2026-06-05 06:42:10 -04:00
Simplify _from_response
This commit is contained in:
parent
47a96218d6
commit
400a174d5a
1 changed files with 6 additions and 8 deletions
|
|
@ -177,18 +177,16 @@ class Client(object): # pylint: disable=too-many-instance-attributes
|
|||
return authzr
|
||||
|
||||
def _order_resource_from_response(self, response, uri=None):
|
||||
body = messages.Order.from_json(response.json()),
|
||||
authorizations = []
|
||||
for authz_uri in response.json()["authorizations"]:
|
||||
authz_response = self.net.get(authz_uri)
|
||||
authorizations.append(self._authzr_from_response(authz_response))
|
||||
fullchain_pem = None
|
||||
if "certificate" in response.json():
|
||||
certificate_response = self.net.get(response.json()["certificate"],
|
||||
content_type=None)
|
||||
for url in body.authorizations:
|
||||
authorizations.append(self._authzr_from_response(self.net.get(url)))
|
||||
if body.certificate is not None:
|
||||
certificate_response = self.net.get(body.certificate, content_type=None)
|
||||
if certificate_response.ok:
|
||||
fullchain_pem = certificate_response.text
|
||||
return messages.OrderResource(
|
||||
body=messages.Order.from_json(response.json()),
|
||||
body=body,
|
||||
uri=response.headers.get('Location', uri),
|
||||
fullchain_pem=fullchain_pem,
|
||||
authorizations=authorizations)
|
||||
|
|
|
|||
Loading…
Reference in a new issue