From 92b8c94392a9c0c19cce15251cd64f91d2786270 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Thu, 28 May 2020 13:13:40 +0200 Subject: [PATCH 1/1] YT: Make sure responses ok. --- src/apiclient/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/apiclient/models.py b/src/apiclient/models.py index cc40143..49403f0 100644 --- a/src/apiclient/models.py +++ b/src/apiclient/models.py @@ -57,11 +57,14 @@ class YouTubeToken(models.Model): 'x-upload-content-type': 'application/octet-stream', } if resumable_file_path else {} ) + response.raise_for_status() if resumable_file_path: location = response.headers['Location'] with open(resumable_file_path, 'rb') as f: - return session.put( + response = session.put( url=location, data=StreamingIterator(file_size, f), headers={"Content-Type": "application/octet-stream"}, ) + response.raise_for_status() + return response -- 2.20.1