Shivaram Lingamneni
35ec6bb613
fix for #458
2012-05-03 21:16:56 -07:00
Kenneth Reitz
317f64a11f
Merge pull request #577 from slingamn/redirects_537
...
Fix and test for #537
2012-05-03 01:36:12 -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
853a07112b
consistency: .text shouldn't recover from unicode decoding errors, either
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
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
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
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
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
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
11a3eaec26
add Python 3 compatibility
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
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
Kenneth Reitz
7eed89a0df
v0.11.3
2012-05-01 07:17:35 -04:00
Kenneth Reitz
e6cce7a5bd
syntax errors
2012-05-01 07:06:55 -04:00
Kenneth Reitz
d79e1bbaad
or str
2012-05-01 07:02:13 -04:00
Kenneth Reitz
bf1744eea2
hax
2012-05-01 06:57:25 -04:00
Kenneth Reitz
9427e1efe8
missed an import
2012-05-01 06:55:19 -04:00
Kenneth Reitz
661af1dc1a
only import oauthlib in python2
2012-05-01 06:54:09 -04:00
Kenneth Reitz
14fae695bf
uh, sure
2012-05-01 06:47:58 -04:00
Kenneth Reitz
be04142723
Revert "Call auth callable before encoding body data"
...
This reverts commit 9217a2523d .
2012-05-01 06:42:58 -04:00
Idan Gazit
2fc9f6bbc9
Trim down OAuth1 callable logic
...
Moved much of the validation out of requests and into oauthlib
2012-05-01 06:20:53 -04:00
Idan Gazit
65bf3ab201
Backing out stupidly incorrect str vs unicode check
...
It's simply wrong. Since compat.py sets str = unicode for py2, the
original logic is sound.
2012-05-01 06:20:53 -04:00
Idan Gazit
906fcd7328
Fix order of return values from OAuth Client.sign()
2012-05-01 06:20:52 -04:00
Idan Gazit
7b819852b9
Fix Content-Type validation in OAuth1 callable
2012-05-01 06:20:52 -04:00
Idan Gazit
9217a2523d
Call auth callable before encoding body data
2012-05-01 06:20:52 -04:00
Idan Gazit
0aedef07c3
Improve _encode_params to handle lists of two-element tuples
2012-05-01 06:20:52 -04:00
Idan Gazit
3e60a9eb9c
Proper test for str vs unicode when preparing data
...
In python 2.x, requests sets str = unicode in requests/compat.py. This causes
isinstance(foo, str) to return True even if foo is a unicode string.
2012-05-01 06:20:52 -04:00
Idan Gazit
798dc4ae1d
Initial implementation of OAuth1 request signing with OAuthLib
2012-05-01 06:20:52 -04:00
Idan Gazit
632d9893b0
Improve docstring description of auth parameter
2012-05-01 06:20:52 -04:00
Kenneth Reitz
2159c80270
v0.11.2
2012-04-22 22:29:26 -04:00
Kenneth Reitz
a7da521a62
merge conflict
2012-04-22 22:26:53 -04:00
Shivaram Lingamneni
b4eb8663af
prefer certifi's bundle to the OS bundle
2012-04-22 18:43:59 -07:00
Shivaram Lingamneni
e1528ce3be
add the FreeBSD certificate bundle path
2012-04-19 14:27:26 -07:00
Shivaram Lingamneni
9921099546
Try to use the OS's CA certificate bundle for SSL verification
2012-04-16 15:28:31 -07:00
Roman Haritonov
d569a2d6bc
fix #549 Add 'prefetch' to Session.__attrs__ and Requests.__init__
2012-04-13 19:25:10 +04:00
Kenneth Reitz
e3ba495ed9
Merge branch 'develop' of https://github.com/catwell/requests into develop
2012-04-13 08:34:18 +02:00