Skip to content

Commit 62cb40e

Browse files
Henry Chanhenrylamchan
authored andcommitted
Expose data and params kwargs for request helper
1 parent def7f11 commit 62cb40e

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Byte-compiled / optimized / DLL files
22
__pycache__/
3+
**/*.pyc
34
*.py[cod]
45
*$py.class
56

workos/audit_trail.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def create_event(self, event, idempotency_key=None):
6262
return self.request_helper.request(
6363
EVENTS_PATH,
6464
method=REQUEST_METHOD_POST,
65-
params=event,
65+
data=event,
6666
headers=headers,
6767
token=workos.api_key,
6868
)

workos/utils/request.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,13 @@ def generate_api_url(self, path):
3434
return self.base_api_url.format(path)
3535

3636
def request(
37-
self, path, method=REQUEST_METHOD_GET, params=None, headers=None, token=None
37+
self,
38+
path,
39+
method=REQUEST_METHOD_GET,
40+
data=None,
41+
params=None,
42+
headers=None,
43+
token=None,
3844
):
3945
"""Executes a request against the WorkOS API.
4046
@@ -58,11 +64,9 @@ def request(
5864
headers.update(BASE_HEADERS)
5965
url = self.generate_api_url(path)
6066

61-
request_fn = getattr(requests, method)
62-
if method == REQUEST_METHOD_GET:
63-
response = request_fn(url, headers=headers, params=params)
64-
else:
65-
response = request_fn(url, headers=headers, data=params)
67+
response = getattr(requests, method)(
68+
url, headers=headers, data=data, params=params
69+
)
6670

6771
status_code = response.status_code
6872
if status_code >= 400 and status_code < 500:

0 commit comments

Comments
 (0)