From: Kenneth Reitz Date: Thu, 10 Nov 2011 01:15:44 +0000 (-0800) Subject: better api docs X-Git-Tag: v0.8.0~60 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=53bf544050c790c43166fe8ff02d10c6c8983323;p=services%2Fpython-requests.git better api docs --- diff --git a/docs/api.rst b/docs/api.rst index 9b1b10f..adbd53f 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -17,6 +17,15 @@ All of Request's functionality can be accessed by these 7 methods. They all return an instance of the :class:`Response ` object. .. autofunction:: request + +--------------------- + + +.. autoclass:: Response + :inherited-members: + +--------------------- + .. autofunction:: head .. autofunction:: get .. autofunction:: post @@ -25,11 +34,31 @@ They all return an instance of the :class:`Response ` object. .. autofunction:: delete ------------ +----------------- + +.. autofunction:: session + + + +Exceptions +~~~~~~~~~~ + +.. module:: requests + +.. autoexception:: RequestException +.. autoexception:: ConnectionError +.. autoexception:: HTTPError +.. autoexception:: URLRequired +.. autoexception:: TooManyRedirects + + + +Configurations +-------------- + +.. automodule:: requests.defaults -.. autoclass:: Response - :inherited-members: Async ----- @@ -56,6 +85,22 @@ Requests. .. module:: requests.utils +Status Code Lookup +~~~~~~~~~~~~~~~~~~ + +.. autofunction:: requests.codes + +:: + + >>> requests.codes['temporary_redirect'] + 301 + + >>> requests.codes.teapot + 416 + + >>> requests.codes['\o/'] + 416 + Cookies ~~~~~~~ @@ -80,26 +125,16 @@ These items are an internal component to Requests, and should never be seen by the end user (developer). This part of the API documentation exists for those who are extending the functionality of Requests. -Exceptions -~~~~~~~~~~ - -.. module:: requests - -.. autoexception:: HTTPError - -.. autoexception:: RequestException - -.. autoexception:: AuthenticationError -.. autoexception:: URLRequired -.. autoexception:: InvalidMethod -.. autoexception:: TooManyRedirects - - Classes ~~~~~~~ +.. autoclass:: requests.Response + :inherited-members: + .. autoclass:: requests.Request :inherited-members: +.. autoclass:: requests.Session + :inherited-members: