From: Harmon Date: Fri, 19 Feb 2021 22:59:52 +0000 (-0600) Subject: Stop allowing positional arguments for API.update_with_media X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=0ac4e83531993187df16c05a886654e13574f136;p=tweepy.git Stop allowing positional arguments for API.update_with_media Stop allowing positional arguments besides filename and status for API.update_with_media --- diff --git a/tweepy/api.py b/tweepy/api.py index a302d5f..d310b14 100644 --- a/tweepy/api.py +++ b/tweepy/api.py @@ -375,7 +375,7 @@ class API: ) @payload('status') - def update_with_media(self, filename, status, *args, file=None, **kwargs): + def update_with_media(self, filename, status, *, file=None, **kwargs): """ :reference: https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/post-statuses-update_with_media """ headers, post_data = API._pack_image(filename, 3072, @@ -383,8 +383,7 @@ class API: kwargs.update({'headers': headers, 'post_data': post_data}) return self.request( - 'POST', 'statuses/update_with_media', status, *args, - endpoint_parameters=( + 'POST', 'statuses/update_with_media', status, endpoint_parameters=( 'status', 'possibly_sensitive', 'in_reply_to_status_id', 'lat', 'long', 'place_id', 'display_coordinates' ), **kwargs