Skip to content

Commit 79cddbb

Browse files
committed
fixed bug in _post method
1 parent fdf3f5a commit 79cddbb

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/fluepdot/fluepdot.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,15 +175,12 @@ def _delete(self, endpoint: str, get: GetParam | None = None) -> Response:
175175
return requests.delete(url=self.baseURL + endpoint, params=get)
176176

177177
def _post(self, endpoint: str, get: GetParam | None = None, post: PostParam = '') -> Response:
178-
get_str = "?"
179178
if get is None:
180-
get_str = ""
181179
get = {}
182-
for key, value in get.items():
183-
get_str += f"{key}={value}&"
180+
get_str = "&".join([f"{key}={value}" for key, value in get.items()])
184181
if self.baseURL is None:
185182
raise RuntimeError('baseURL is None, call set_url')
186-
return requests.post(url=self.baseURL + endpoint + get_str[:-1], data=post)
183+
return requests.post(url=f"{self.baseURL}{endpoint}?{get_str}", data=post)
187184

188185
def _put(self, endpoint: str, get: GetParam | None = None, post: PostParam = '') -> Response:
189186
if get is None:

0 commit comments

Comments
 (0)