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