John Peacock
c5fddb95ed
Only return a path if the cacert.pem file exists.
...
This will permit the deletion of just that one file in order
to fall back to the [probably more accurate but less consistent]
Distro provided CA certs.
2012-11-21 13:34:03 -05:00
Kenneth Reitz
50877717c8
Merge pull request #940 from Lukasa/issue917
...
Update docs to reflect use of params
2012-11-17 03:03:32 -08:00
Kenneth Reitz
47299421df
Merge pull request #941 from Lukasa/issue870
...
Update documentation on Sessions.
2012-11-17 03:03:03 -08:00
Cory Benfield
0792acc130
Update documentation on Sessions.
...
This resolves issue #870 . Better documentation here should be considered
for further work.
2012-11-17 10:57:26 +00:00
Cory Benfield
c8b2f7a37b
Update docs to reflect use of params
...
Resolves issue #917 .
2012-11-16 23:05:35 +00:00
Kenneth Reitz
dea8e96bd5
Merge pull request #925 from russelldavis/fix-encoding
...
Fix a bug in _encode_params
2012-11-15 02:13:30 -08:00
Kenneth Reitz
dda2fbd1ec
Merge pull request #937 from cleg/develop
...
Fix for default_user_agent when SIGCHILD intercepted
2012-11-15 02:11:55 -08:00
Pavel Dmitriev
a02f3dec02
Fix for user-agent setting
2012-11-13 17:40:13 +02:00
Kenneth Reitz
5333ec9331
Merge pull request #930 from maxcountryman/status-codes
...
adding UTF-8 status codes
2012-11-08 16:24:36 -08:00
Max Countryman
32aa3eb012
adding UTF-8 status codes
2012-11-08 14:30:13 -08:00
Kenneth Reitz
5a06ffd286
Merge pull request #921 from bmcustodio/setuptools-fixes
...
Added 'zip_safe' flag to 'setup.py' & Fixed typo in 'MANIFEST.in'
2012-11-07 22:08:32 -08:00
Russell Davis
ccf4ca8929
Fix a bug in _encode_params - it wasn't utf-8 encoding strings in values that
...
are iterable but not a list.
2012-11-03 12:58:04 -07:00
bmcustodio
f8603918db
Fixed typo in 'MANIFEST.in'.
2012-10-30 15:25:46 +00:00
bmcustodio
ec852c1e5a
Added 'zip_safe' flag to 'setup.py'.
2012-10-30 15:25:36 +00:00
Kenneth Reitz
28dc725cfe
Merge pull request #909 from mjpieters/issue765-json-encodings
...
Use a JSON-specific encoding detection when no encoding has been specified
2012-10-27 08:02:55 -07:00
Kenneth Reitz
2c9bee2597
Merge pull request #912 from jhalcrow/develop
...
Make sure that url has fragment removed when using a proxy
2012-10-27 08:01:17 -07:00
Jonathan Halcrow
724a3889bc
Make sure that url has fragment removed when using a proxy
2012-10-27 09:54:31 -04:00
Martijn Pieters
e26ccb34eb
Fix the smoke test in the face of UTF-16 surrogate pairs.
...
If the random data starts with a UTF-16 BOM *and* the next two bytes are for a character in the `\ud800`-`\udfff` range decoding would fail. Small chance, but still possible.
Extend it to check the UTF-8 error as well. The goal is to test that the guesser was *mostly* correct, and to verify the cases where it wasn't that it was to be expected. Most of all that the function doesn't buckle under wildly unexpected data.
2012-10-26 12:15:27 +02:00
Martijn Pieters
be01a35ef1
Better not call it chr, rename to byteschr.
2012-10-25 18:27:21 +02:00
Martijn Pieters
a4be9a2578
Redefine the unichr and bytes-variant of chr at module level.
...
Needed to appease Travis; it's python 2.6 and 2.7 builds are weird and the `__builtins__` dict is not following CPython conventions.
2012-10-25 18:22:07 +02:00
Martijn Pieters
25f2806f23
Cheek: insert myself into AUTHORS.rst.
2012-10-25 18:12:55 +02:00
Martijn Pieters
9832bd8917
Correct a c&p mistake: set a correct docstring for the unit test class.
2012-10-25 17:56:19 +02:00
Martijn Pieters
4decc7986e
Use a JSON-specific encoding detection when no encoding has been specified.
...
JSON *must* be encoded using UTF-8, UTF-16 or UTF-32 (see the [RFC][1]; detect the encoding based on the fact that JSON always starts with 2 ASCII characters.
[1]: http://tools.ietf.org/html/rfc4627#section-3
2012-10-25 17:43:52 +02:00
Kenneth Reitz
6e0ad1eca5
Merge pull request #906 from Atheuz/develop
...
quote_plus, unquote_plus added
2012-10-22 16:49:15 -07:00
Lasse Vang Gravesen
b36863b2c0
quote_plus, unquote_plus added
...
compat.py: relevant imports added
utils.py: then those imports are imported here.
Nothing else was changed, but I saw mentions of quoting later in
utils.py but I wasnt sure what to do about that.
2012-10-22 23:58:49 +02:00
Kenneth Reitz
cfa83f6214
Merge pull request #903 from building39/issue-901
...
Issue 901:
2012-10-21 08:52:03 -07:00
Kenneth Reitz
4778bdbaab
Merge pull request #904 from g2p/develop
...
Remove path hacks that break chardet in Python 3. Closes #858 .
2012-10-21 08:49:38 -07:00
Gabriel
c03553ed4a
Remove path hacks that break chardet in Python 3. Closes #858 .
...
This replaces the sys.path hack with a slightly less objectionable
sys.modules hack.
Both have the effect of making the vendored lib's absolue imports work
as expected when oauthlib isn't installed. The sys.modules hack doesn't
insert the rest of the vendored crap in a global path, however.
2012-10-21 17:07:12 +02:00
Kenneth Reitz
4477d0a4e5
Merge pull request #898 from rvoicilas/develop
...
Replace assert statements with unittest's self.assert*
2012-10-20 05:37:57 -07:00
mmartin
4dfa51ae03
Issue 901:
...
Make value of Contents-Encoding header case insensitive per RFC 2616.
2012-10-19 14:17:32 -05:00
Radu Voicilas
ce7c86cc58
Replace assert statements with unittest's self.assert*
...
-- the incetive for this being that with self.assertEqual you get an
error message if the test fails
2012-10-18 22:24:59 +03:00
Kenneth Reitz
a74c6c6314
Merge remote-tracking branch 'origin/develop' into develop
2012-10-17 22:46:12 -07:00
Kenneth Reitz
b73426aaca
exactly
2012-10-17 22:45:24 -07:00
Kenneth Reitz
aa08f33f98
Merge pull request #884 from everbird/develop
...
Support CJK parameters when post files
2012-10-17 07:21:39 -07:00
Kenneth Reitz
c631627403
Merge pull request #887 from rvoicilas/develop
...
Small changes to make the code more PEP8 compliant
2012-10-17 07:20:55 -07:00
Kenneth Reitz
2363243964
Merge pull request #897 from ametaireau/fix-cheeseshop-mirror-url
...
Fix the cheeseshop mirror url from pip.kennethreitz to crate.io
2012-10-17 06:37:26 -07:00
Alexis Métaireau
78dbb5bfbe
Fix the cheeseshop mirror url from pip.kennethreitz to crate.io, since the former doesn't work anymore.
2012-10-17 15:28:09 +02:00
Kenneth Reitz
1a0af611cb
Merge pull request #892 from treyhunner/topic/whitespace-fixes
...
Fix multiple code style (whitespace) in docs/
2012-10-15 12:55:51 -07:00
Trey Hunner
481622ff16
Fix multiple code style (whitespace) in docs/
2012-10-15 11:17:09 -07:00
Kenneth Reitz
9840966d72
typo all the things
2012-10-13 00:46:46 +01:00
Kenneth Reitz
c3fc2dd259
Merge remote-tracking branch 'origin/develop' into develop
2012-10-13 00:45:20 +01:00
Kenneth Reitz
f33a0aa47b
oauth awesomeness
2012-10-13 00:45:05 +01:00
Stephen Zhuang
bb9e72885a
For the uniformity :)
2012-10-09 23:19:42 +08:00
Stephen Zhuang
2d9f953d4c
Add name to AUTHORS according to Contribute section
2012-10-09 11:20:48 +08:00
Radu Voicilas
820dfb0495
Making the code more PEP8 compliant
2012-10-09 00:42:49 +03:00
tokuda109
5ec2c96f02
declare the encoding
2012-10-09 00:42:49 +03:00
Kenneth Reitz
3e30196917
update
2012-10-09 00:42:49 +03:00
Kenneth Reitz
cc1b9da235
wording
2012-10-09 00:42:49 +03:00
Kenneth Reitz
1444d9033a
padding
2012-10-09 00:42:49 +03:00
Kenneth Reitz
e60e82c729
order fix
2012-10-09 00:42:49 +03:00