From 5b7840372598e81a1c35d9514b7b805a5e725f86 Mon Sep 17 00:00:00 2001 From: daniquilez <dani.quilez@gmail.com> Date: Tue, 17 Oct 2023 10:52:44 +0200 Subject: [PATCH] linter corrections --- .../pywordpress_client/client.py | 30 ++++++++++++------- .../resources/landing_page.py | 9 ++++++ 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/energy_communities/pywordpress_client/client.py b/energy_communities/pywordpress_client/client.py index c0310b2f2..ef29f5732 100644 --- a/energy_communities/pywordpress_client/client.py +++ b/energy_communities/pywordpress_client/client.py @@ -16,6 +16,23 @@ class Client: def __init__(self, baseurl): self.baseurl = baseurl + def get(self, route, token=None): + """Send a GET HTTP requests + + Args: + route (str): String with the route to the endpoint + + Return: + **response**: Return the response object + """ + headers = {"Authorization": token, "Content-Type": "application/json"} + return self._send_request( + verb="GET", + url=self._format_url(route), + payload={}, + extra_headers=headers, + ) + def post(self, route, token=None, body=None): """Send a POST HTTP requests @@ -26,10 +43,7 @@ class Client: Return: **response**: Return the response object """ - headers = { - "Authorization": token, - "Content-Type": "application/json" - } + headers = {"Authorization": token, "Content-Type": "application/json"} return self._send_request( verb="POST", url=self._format_url(route), @@ -47,10 +61,7 @@ class Client: Return: **response**: Return the response object """ - headers = { - "Authorization": token, - "Content-Type": "application/json" - } + headers = {"Authorization": token, "Content-Type": "application/json"} return self._send_request( verb="PUT", url=self._format_url(route), payload=body, extra_headers=headers ) @@ -84,8 +95,7 @@ class Client: if headers.get("Content-Type") == "application/json": payload = json.dumps(payload) - logger.info("{verb} {url} \n {body}".format( - verb=verb, url=url, body=payload)) + logger.info("{verb} {url} \n {body}".format(verb=verb, url=url, body=payload)) try: response = requests.request( diff --git a/energy_communities/pywordpress_client/resources/landing_page.py b/energy_communities/pywordpress_client/resources/landing_page.py index 6c09e0c0c..cc60b85cc 100644 --- a/energy_communities/pywordpress_client/resources/landing_page.py +++ b/energy_communities/pywordpress_client/resources/landing_page.py @@ -10,6 +10,15 @@ class LandingPage: self.token = token self.id = id + def get(self): + """ + Get Landing Page data. + """ + response_data = Client(self.baseurl).get( + "{url_path}/{id}".format(url_path=self._url_path, id=self.id), self.token + ) + return response_data + def create(self, body): """ Creates a Landing Page instance. -- GitLab