Support WebP images
authorHarmon <Harmon758@gmail.com>
Thu, 13 Feb 2020 21:35:36 +0000 (15:35 -0600)
committerGitHub <noreply@github.com>
Thu, 13 Feb 2020 21:35:36 +0000 (15:35 -0600)
Resolves #1298

tweepy/api.py

index a51d32df926cf36c4f354ef7b27f0c86812a1551..0ceedcae086d1e84cda72ab068787a4922d6d6e1 100644 (file)
@@ -1377,11 +1377,11 @@ class API(object):
             f.seek(0)  # Reset to beginning of file
             fp = f
 
-        # image must be gif, jpeg, or png
+        # image must be gif, jpeg, png, webp
         file_type = imghdr.what(filename)
         if file_type is None:
             raise TweepError('Could not determine file type')
-        if file_type not in ['gif', 'jpeg', 'png']:
+        if file_type not in ['gif', 'jpeg', 'png', 'webp']:
             raise TweepError('Invalid file type for image: %s' % file_type)
 
         if isinstance(filename, six.text_type):