Merge pull request #426 from philgyford/bugs/422

Fix upload_video "string argument detected, got 'bytes'" bug.
This commit is contained in:
Mike Helmick 2016-08-18 11:23:14 -04:00 committed by GitHub
commit 975095d8d2

View file

@ -16,10 +16,11 @@ https://dev.twitter.com/docs/api/1.1
import os import os
import warnings import warnings
try: from io import BytesIO
from StringIO import StringIO #try:
except ImportError: #from StringIO import StringIO
from io import StringIO #except ImportError:
#from io import StringIO
from .advisory import TwythonDeprecationWarning from .advisory import TwythonDeprecationWarning
@ -180,7 +181,7 @@ class EndpointsMixin(object):
data = media.read(1*1024*1024) data = media.read(1*1024*1024)
if not data: if not data:
break break
media_chunk = StringIO() media_chunk = BytesIO()
media_chunk.write(data) media_chunk.write(data)
media_chunk.seek(0) media_chunk.seek(0)