Fixed broken params kwargs which was breaking updateStatusWithMedia

* params are passed as **kwargs everywhere else, so updated
_media_update to be consistent with that.
* updated to updateProfileBackgroundImage to fall in line with
 _media_update changes.
This commit is contained in:
Mike Grouchy 2012-06-27 09:53:35 -04:00
parent 8ea61af4fc
commit b552913e53

View file

@ -435,8 +435,8 @@ class Twython(object):
url = 'https://api.twitter.com/%d/account/update_profile_background_image.json' % version url = 'https://api.twitter.com/%d/account/update_profile_background_image.json' % version
return self._media_update(url, return self._media_update(url,
{'image': (file_, open(file_, 'rb'))}, {'image': (file_, open(file_, 'rb'))},
params={'tile': tile}) **{'tile': tile})
def bulkUserLookup(self, **kwargs): def bulkUserLookup(self, **kwargs):
"""Stub for a method that has been deprecated, kept for now to raise errors """Stub for a method that has been deprecated, kept for now to raise errors
properly if people are relying on this (which they are...). properly if people are relying on this (which they are...).
@ -446,7 +446,7 @@ class Twython(object):
DeprecationWarning, DeprecationWarning,
stacklevel=2 stacklevel=2
) )
def updateProfileImage(self, file_, version=1): def updateProfileImage(self, file_, version=1):
"""Updates the authenticating user's profile image (avatar). """Updates the authenticating user's profile image (avatar).
@ -474,7 +474,7 @@ class Twython(object):
{'media': (file_, open(file_, 'rb'))}, {'media': (file_, open(file_, 'rb'))},
**params) **params)
def _media_update(self, url, file_, params=None): def _media_update(self, url, file_, **params):
return self.post(url, params=params, files=file_) return self.post(url, params=params, files=file_)
def getProfileImageUrl(self, username, size='normal', version=1): def getProfileImageUrl(self, username, size='normal', version=1):