Skip to content

Commit 71456e5

Browse files
authored
Update httpx to v0.19.0 (#13)
1 parent d83fa15 commit 71456e5

File tree

3 files changed

+55
-19
lines changed

3 files changed

+55
-19
lines changed

poetry.lock

+51-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

postgrest_py/request_builder.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from deprecation import deprecated
44
from httpx import AsyncClient
55

6-
from postgrest_py.utils import sanitize_param, sanitize_pattern_param
76
from postgrest_py.__version__ import __version__
7+
from postgrest_py.utils import sanitize_param, sanitize_pattern_param
88

99

1010
class RequestBuilder:
@@ -13,7 +13,7 @@ def __init__(self, session: AsyncClient, path: str):
1313
self.path = path
1414

1515
def select(self, *columns: str):
16-
self.session.params["select"] = ",".join(columns)
16+
self.session.params = self.session.params.set("select", ",".join(columns))
1717
return SelectRequestBuilder(self.session, self.path, "GET", {})
1818

1919
def insert(self, json: dict, *, upsert=False):
@@ -59,10 +59,7 @@ def filter(self, column: str, operator: str, criteria: str):
5959
self.negate_next = False
6060
operator = f"not.{operator}"
6161
key, val = sanitize_param(column), f"{operator}.{criteria}"
62-
if key in self.session.params:
63-
self.session.params.update({key: self.session.params.get_list(key) + [val]})
64-
else:
65-
self.session.params[key] = val
62+
self.session.params = self.session.params.add(key, val)
6663
return self
6764

6865
def eq(self, column: str, value: str):

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ repository = "https://github.com/supabase/postgrest-py"
1010

1111
[tool.poetry.dependencies]
1212
python = "^3.7"
13-
httpx = "^0.16.1"
13+
httpx = "^0.19.0"
1414
deprecation = "^2.1.0"
1515

1616
[tool.poetry.dev-dependencies]

0 commit comments

Comments
 (0)