Merge pull request #26 from jgorset/requests
authorKenneth Reitz <me@kennethreitz.com>
Thu, 21 Apr 2011 21:24:43 +0000 (17:24 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Thu, 21 Apr 2011 21:24:43 +0000 (17:24 -0400)
commit45ca6d8a7869468a1ccd934b077573a1843c7f43
treeb779eb96529f60b6d5781013dd2e0c40f415463b
parent122c4f05146836969b1c248bc3b03849caee1b58
parent77f4b8a75e804b83cca7c917a16bec93fdd6b302
Merge pull request #26 from jgorset/requests

---

Ive implemented a `settings` context manager as described in [pull request #25](https://github.com/kennethreitz/requests/pull/25#issuecomment-1039541).

    >>> import requests
    >>> with requests.settings(timeout=0.5):
    ...     requests.get(http://example.org) # Times out after 0.5 seconds
    ...     requests.get(http://example.org, timeout=10) # Times out after 10 seconds

Settings may also be manipulated separately:

    >>> import requests
    >>> requests.timeout = 0.5
    >>> requests.get(http://example.org) # Times out after 0.5 seconds