From 53bf544050c790c43166fe8ff02d10c6c8983323 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 9 Nov 2011 17:15:44 -0800 Subject: [PATCH] better api docs --- docs/api.rst | 71 +++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 53 insertions(+), 18 deletions(-) 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: -- 2.7.4