Rohan Jain
abc38cf17f
Use utility for environment proxy as fallback
...
Signed-off-by: Rohan Jain <crodjer@gmail.com >
2012-05-04 10:44:07 +05:30
Rohan Jain
0ba8c44260
A utility function to fetch environment proxies
...
This adds support for lowercase environment proxy variables (which are
quite popular too). It returns proxies in a format compatible with
request's proxy parameter.
Moreover, it can be used in the request models for proxy defaults.
Signed-off-by: Rohan Jain <crodjer@gmail.com >
2012-05-04 10:44:01 +05:30
Kenneth Reitz
317f64a11f
Merge pull request #577 from slingamn/redirects_537
...
Fix and test for #537
2012-05-03 01:36:12 -07:00
Kenneth Reitz
a3e55634d6
Merge pull request #572 from slingamn/chardet_2
...
cleanup, redux
2012-05-03 01:35:47 -07:00
Shivaram Lingamneni
9bf53676b8
fix crash in safe mode when response.cookies is None
2012-05-03 01:29:12 -07:00
Shivaram Lingamneni
41d1a427b0
add a test for max_redirects in safe/normal modes
2012-05-03 01:29:12 -07:00
Shivaram Lingamneni
853a07112b
consistency: .text shouldn't recover from unicode decoding errors, either
2012-05-02 20:21:02 -07:00
Shivaram Lingamneni
a8555d811d
remove fancy test assertions that are unavailable on 2.6
2012-05-02 20:21:02 -07:00
Shivaram Lingamneni
538de55607
raise a ValueError if no encoding was sent and chardet is unavailable
2012-05-02 20:21:02 -07:00
Shivaram Lingamneni
57ccd7e65c
Have Travis run all tests except the external and async ones
...
(async is currently unsupported under Python 3)
2012-05-02 20:20:26 -07:00
Kenneth Reitz
a9033912b3
missed import
2012-05-02 19:18:14 -04:00
Kenneth Reitz
373a34a144
date fix
v0.12.0
2012-05-02 19:17:14 -04:00
Kenneth Reitz
9324c2a9b4
oauthlib
2012-05-02 19:15:43 -04:00
Kenneth Reitz
fb2931801e
v0.12.0
2012-05-02 19:13:19 -04:00
Kenneth Reitz
8ac6b266c9
pre-send hook
...
#516
2012-05-02 19:09:18 -04:00
Kenneth Reitz
efe5d13ed6
Merge pull request #516 from EnTeQuAk/move_pre_request
...
Move pre_request to a more usable place, followup to #382
2012-05-02 15:58:08 -07:00
Kenneth Reitz
a9963e3841
upper case automatically
2012-05-02 18:57:06 -04:00
Kenneth Reitz
f1d104e004
making history
2012-05-02 18:56:51 -04:00
Kenneth Reitz
996f99b267
Merge remote-tracking branch 'origin/develop' into develop
2012-05-02 18:47:53 -04:00
Kenneth Reitz
62d2ea8034
default chunk size for .content much bigger
2012-05-02 18:47:50 -04:00
Kenneth Reitz
ed15c70cd0
Merge pull request #573 from idangazit/develop
...
Lazily encode data, params, files
2012-05-02 14:19:56 -07:00
Idan Gazit
cf6b20429a
Merge remote-tracking branch 'upstream/develop' into develop
2012-05-03 00:08:00 +03:00
Idan Gazit
324336e7f6
Lazily encode data, params, files
...
Previously, data, params, and files were encoded and stored in
Request.__init__, and subsequently put into service during
Request.send. The problem with this approach is that hooks and auth
callables need to be aware of the eager encoding, and if they touch the
originals, make sure to update the encoded versions.
A better approach is to only encode late in the sending process. This
way, hooks and auth callables can safely make changes without fear of
the old, encoded variant overriding it.
2012-05-03 00:04:13 +03:00
Idan Gazit
d240b1fe15
PEP8 Cleanup
2012-05-02 23:16:38 +03:00
Kenneth Reitz
53d60cac4f
Revert "Update Makefile and travis configuration to run all (non-external) tests"
...
This reverts commit a453a78c7c .
2012-05-02 02:38:20 -04:00
Kenneth Reitz
6271046a27
Revert "Cache the value of the Response.text property"
...
This reverts commit d232948188 .
2012-05-02 02:38:11 -04:00
Kenneth Reitz
8a81a437d2
Revert "Use utf-8 as the default encoding"
...
This reverts commit 35d5ac6e8f .
2012-05-02 02:37:51 -04:00
Shivaram Lingamneni
a453a78c7c
Update Makefile and travis configuration to run all (non-external) tests
2012-05-01 23:21:05 -07:00
Shivaram Lingamneni
bdd7f8f8a2
Change setup.py to reflect required/optional dependencies
2012-05-01 23:21:05 -07:00
Shivaram Lingamneni
d232948188
Cache the value of the Response.text property
2012-05-01 22:28:50 -07:00
Shivaram Lingamneni
35d5ac6e8f
Use utf-8 as the default encoding
...
(fixes crashes on failure to import chardet)
2012-05-01 21:46:53 -07:00
Shivaram Lingamneni
fdd08215ea
update documentation to correspond to new cookie API
2012-05-01 21:46:53 -07:00
Shivaram Lingamneni
ff7cfa732f
restore docs/_build directory to .gitignore
2012-05-01 19:18:55 -07:00
Kenneth Reitz
45be14ed6f
Merge pull request #565 from slingamn/cookiejar
...
Support CookieJar, references #281
2012-05-01 17:22:37 -07:00
Shivaram Lingamneni
11a3eaec26
add Python 3 compatibility
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
7832f2ae7e
add laurentb's test case for cookie handling on redirects
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
6eb349f5d2
remove unused import in test
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
ff169d32fe
fix and test for a bug dhagrow reported
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
404ecaf95b
clarified documentation from e-mail discussion
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
1de14e6a93
fix usage of compat.urlparse
...
(this code path appears to have been exercised only by secure cookies)
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
492bda1343
add a test for redirection
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
4d6871d917
Further changes to move cookies to CookieJar
2012-05-01 17:00:19 -07:00
miguel
c4ab96b638
mostly complete cookie support based on cookiejar
2012-05-01 17:00:19 -07:00
miguel
fed6cfbf4d
mostly complete cookie support based on cookiejar
2012-05-01 17:00:19 -07:00
miguel
2a27b123fd
catch TooManyRedirects in safe_mode
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
7c5151e8e7
changes to .gitignore
2012-05-01 17:00:19 -07:00
Kenneth Reitz
a189c238cc
LOLJK
2012-05-01 07:22:59 -04:00
Kenneth Reitz
d427bb8603
OAUTH ALL THE THINGS
2012-05-01 07:19:04 -04:00
Kenneth Reitz
7eed89a0df
v0.11.3
2012-05-01 07:17:35 -04:00
Kenneth Reitz
5d9699bbdc
oauthlib only for 2
2012-05-01 07:07:18 -04:00