Add return_type parameter and attribute for Client
authorHarmon <Harmon758@gmail.com>
Mon, 20 Sep 2021 08:04:23 +0000 (03:04 -0500)
committerHarmon <Harmon758@gmail.com>
Mon, 20 Sep 2021 08:06:22 +0000 (03:06 -0500)
commit881eefc6900939fe4fea23f26b0318d7cea39ba4
tree8efc2da731c207e3e96ddeae5c3a869bb2c65ae1
parent16a208cbdd9a01704ed182086b812fb2d6abb7bd
Add return_type parameter and attribute for Client

Client.hide_reply, Client.unhide_reply, Client.unlike, Client.like, Client.unblock, and Client.block now return the type specified by Client.return_type rather than only Booleans.

Other Client methods now return the type specified by Client.return_type rather than only Response.

By default, if return_type is not passed when initializing Client, Client.return_type will be Response.

Response is now publicly exposed and documented.

Resolves #1580
docs/client.rst
tests/test_client.py
tweepy/__init__.py
tweepy/client.py