update_status: first positional argument should be 'status'
authorWill Thompson <will@willthompson.co.uk>
Fri, 20 Mar 2015 07:28:26 +0000 (07:28 +0000)
committerWill Thompson <will@willthompson.co.uk>
Fri, 20 Mar 2015 07:28:26 +0000 (07:28 +0000)
commit6f9220b134b199b4d2ebfb51caa46f223cefa072
tree6a068ea46e862aa39fc13b9ef069a30412e9aa53
parent17da79f99e24211e8d1f038431ec2da4527e0f2d
update_status: first positional argument should be 'status'

Passing the tweet text as the lone positional argument to update_status:

     api.update_status(u'Hi mum!')

is suggested in much documentation and in several tests, but f99b1da
introduced media_ids as the first argument, breaking this API.

This change will break anyone who uses tweepy >= 3.2 and assumes they
can pass media_ids as the first positional; but I expect that to be a
much smaller set than people who have followed the example in the docs,
who find their application mysteriously fails to post tweets after
upgrading tweepy.

Fixes #554.
tests/test_api.py
tweepy/api.py