Skip to content

Commit f21f7e6

Browse files
committed
add attachment default content type for issue #4
1 parent 82cf083 commit f21f7e6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

reportportal_client/service.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ def attach(self, save_log_rq, data):
7979
8080
Args:
8181
save_log_rq: SaveLogRQ instance
82-
data: 3-tuple ("filename", fileobj or content, "content_type")
82+
data: 2-tuple ("filename", fileobj or content) in this case
83+
"application/octet-stream" will be used by default, or
84+
3-tuple ("filename", fileobj or content, "content_type")
8385
8486
Returns:
8587
An instance of EntryCreatedRS.
@@ -89,7 +91,8 @@ def attach(self, save_log_rq, data):
8991
dct["file"] = {"name": data[0]}
9092
files = {
9193
"json_request_part": (None, json.dumps([dct]), "application/json"),
92-
"file": data,
94+
"file": (data[0], data[1],
95+
data[2] if len(data) > 2 else "application/octet-stream")
9396
}
9497
r = self.session.post(url=url, files=files)
9598
return EntryCreatedRS(raw=r.text)

0 commit comments

Comments
 (0)