Skip to content
Snippets Groups Projects
Commit 241fc89b authored by Fynn Becker's avatar Fynn Becker :crab:
Browse files

Improve ergonomics by passing through kwargs

parent 449a9974
No related branches found
No related tags found
No related merge requests found
...@@ -11,7 +11,7 @@ class PostgrestClient: ...@@ -11,7 +11,7 @@ class PostgrestClient:
self.session = requests.Session() self.session = requests.Session()
self.session.headers["Authorization"] = "Bearer {}".format(token) self.session.headers["Authorization"] = "Bearer {}".format(token)
def get(self, path_and_query, singular=False, parse_dt=True): def get(self, path_and_query, singular=False, parse_dt=True, **kwargs):
""" """
:param path_and_query: specifies the endpoint and optionally filter queries :param path_and_query: specifies the endpoint and optionally filter queries
:param singular: if True returns a JSON object rather than a list (406 when multiple results are returned) :param singular: if True returns a JSON object rather than a list (406 when multiple results are returned)
...@@ -22,7 +22,7 @@ class PostgrestClient: ...@@ -22,7 +22,7 @@ class PostgrestClient:
self.session.headers["Accept"] = "application/vnd.pgrst.object+json" self.session.headers["Accept"] = "application/vnd.pgrst.object+json"
else: else:
self.session.headers["Accept"] = "application/json" self.session.headers["Accept"] = "application/json"
res = self.session.get(urljoin(self.base_uri, path_and_query)) res = self.session.get(urljoin(self.base_uri, path_and_query), **kwargs)
try: try:
res.raise_for_status() res.raise_for_status()
except requests.HTTPError as e: except requests.HTTPError as e:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment