From debd2e768b57bcca9de4932fb2e770169c6e6033 Mon Sep 17 00:00:00 2001 From: Tommaso De Rossi Date: Sun, 3 Mar 2019 17:53:08 +0100 Subject: [PATCH 1/2] Fixed aspect ratio too rigid The required aspect ratio was too rigid for `post_album` --- instagram_private_api/endpoints/upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instagram_private_api/endpoints/upload.py b/instagram_private_api/endpoints/upload.py index c173a45a..79f8169e 100644 --- a/instagram_private_api/endpoints/upload.py +++ b/instagram_private_api/endpoints/upload.py @@ -739,7 +739,7 @@ def post_album(self, medias, caption='', location=None, **kwargs): if not media.get('thumbnail'): raise ValueError('Thumbnail not specified.') aspect_ratio = (media['size'][0] * 1.0) / (media['size'][1] * 1.0) - if aspect_ratio > 1.0 or aspect_ratio < 1.0: + if not self.compatible_aspect_ratio(aspect_ratio): raise ValueError('Invalid media aspect ratio.') if media['type'] == 'video': From 748e314fb953cb3797d797a8c6d8dd4be2287515 Mon Sep 17 00:00:00 2001 From: Tommaso De Rossi Date: Sun, 3 Mar 2019 17:57:32 +0100 Subject: [PATCH 2/2] fix --- instagram_private_api/endpoints/upload.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/instagram_private_api/endpoints/upload.py b/instagram_private_api/endpoints/upload.py index 79f8169e..5bf63350 100644 --- a/instagram_private_api/endpoints/upload.py +++ b/instagram_private_api/endpoints/upload.py @@ -738,8 +738,7 @@ def post_album(self, medias, caption='', location=None, **kwargs): raise ValueError('Duration not specified.') if not media.get('thumbnail'): raise ValueError('Thumbnail not specified.') - aspect_ratio = (media['size'][0] * 1.0) / (media['size'][1] * 1.0) - if not self.compatible_aspect_ratio(aspect_ratio): + if not self.compatible_aspect_ratio(media['size']): raise ValueError('Invalid media aspect ratio.') if media['type'] == 'video':