Skip to content

Commit c70c061

Browse files
authored
Merge pull request #65 from JigsawStack/fix/binary-upload
2 parents 208689b + 36cc7e6 commit c70c061

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

jigsawstack/async_request.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ async def make_request(
238238
headers = self.__get_headers()
239239
params = self.params
240240
verb = self.verb
241+
data = self.data
241242
files = self.files
242243

243244
_params = None
@@ -254,6 +255,8 @@ async def make_request(
254255
_form_data.add_field("body", json.dumps(params), content_type="application/json")
255256

256257
headers.pop("Content-Type", None)
258+
elif data: # raw data request
259+
_data = data
257260
else: # pure JSON request
258261
_json = params
259262

jigsawstack/request.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ def make_request(self, url: str) -> requests.Response:
247247
headers = self.__get_headers()
248248
params = self.params
249249
verb = self.verb
250+
data = self.data
250251
files = self.files
251252

252253
_requestParams = None
@@ -261,7 +262,8 @@ def make_request(self, url: str) -> requests.Response:
261262
if params and isinstance(params, dict):
262263
_data = {"body": json.dumps(params)}
263264
headers.pop("Content-Type", None) # let requests set it for multipart
264-
265+
elif data: # raw data request
266+
_data = data
265267
else: # pure JSON request
266268
_json = params
267269
try:

jigsawstack/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "0.3.5"
1+
__version__ = "0.3.6"
22

33

44
def get_version() -> str:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="jigsawstack",
9-
version="0.3.5",
9+
version="0.3.6",
1010
description="JigsawStack - The AI SDK for Python",
1111
long_description=open("README.md", encoding="utf8").read(),
1212
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)