X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/f9eae91a6d2d175b2f227d7ea04ddd5994e9a95a..96f739b685941d100677a374cad55b84c96f180c:/src/youtube/models.py diff --git a/src/youtube/models.py b/src/youtube/models.py index eb669e0..027befd 100644 --- a/src/youtube/models.py +++ b/src/youtube/models.py @@ -74,14 +74,13 @@ class YouTube(models.Model): data = self.get_data(audiobook) part = ",".join(data.keys()) - with open(path, "rb") as f: - response = youtube_call( - "POST", - "https://www.googleapis.com/upload/youtube/v3/videos", - params={'part': part}, - json=data, - resumable_data=f.read(), - ) + response = youtube_call( + "POST", + "https://www.googleapis.com/upload/youtube/v3/videos", + params={'part': part}, + json=data, + resumable_file_path=path, + ) data = response.json() audiobook.youtube_id = data['id'] audiobook.save(update_fields=['youtube_id'])