Skip to content
This repository was archived by the owner on Aug 7, 2024. It is now read-only.

Commit 2d39abd

Browse files
authored
Merge pull request #463 from bear/fix/issue438
fix for case where media_id was long in PostUpdate isinstance check
2 parents 019e75d + 3ef0005 commit 2d39abd

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

twitter/api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@
6969
PythonTwitterDeprecationWarning330,
7070
)
7171

72+
if sys.version_info > (3,):
73+
long = int
7274

7375
CHARACTER_LIMIT = 140
7476

@@ -1060,14 +1062,14 @@ def PostUpdate(self,
10601062
if media:
10611063
chunked_types = ['video/mp4', 'video/quicktime', 'image/gif']
10621064
media_ids = []
1063-
if isinstance(media, int):
1065+
if isinstance(media, (int, long)):
10641066
media_ids.append(media)
10651067

10661068
elif isinstance(media, list):
10671069
for media_file in media:
10681070

10691071
# If you want to pass just a media ID, it should be an int
1070-
if isinstance(media_file, int):
1072+
if isinstance(media_file, (int, long)):
10711073
media_ids.append(media_file)
10721074
continue
10731075

0 commit comments

Comments
 (0)