Victor Stinner
4dc3b9cf2a
bpo-30175: Skip client cert tests of test_imaplib ( #1320 ) ( #1323 )
...
* bpo-30175: Skip client cert tests of test_imaplib
The IMAP server cyrus.andrew.cmu.edu doesn't accept our randomly
generated client x509 certificate anymore.
* bpo-30188: Catch EOFError in NetworkedNNTPTests
test_nntplib fails randomly with EOFError in
NetworkedNNTPTests.setUpClass(). Catch EOFError to skip tests in that
case.
(cherry picked from commit 5bccca58b9
)
2017-04-27 18:25:03 +02:00
Mariatta
33a5568f69
[3.6] bpo-30182: Use the correct name for ISO in Unicode HOWTO. (GH-1312) (GH-1313)
...
(cherry picked from commit 6fde770e4e
)
2017-04-26 22:18:53 -07:00
Dong-hee Na
2fc3c543fc
[3.6] bpo-30142: Remove "callable" from the 2to3fixer documentation. (GH-1303)
2017-04-26 09:55:55 -07:00
Berker Peksag
04f389b8b3
bpo-29974: Improve typing.TYPE_CHECKING example (GH-982)
...
* Fix PEP 8 (SomeType instead of some_type)
* Add a function parameter annotation
* Explain, using wording from PEP 484 and PEP 526,
why one annotation is in quotes and another is not.
Suggested by Ivan Levkevskyi.
(cherry picked from commit 87c07fe9d9
)
2017-04-26 17:25:37 +03:00
Louie Lu
9f6828119d
bpo-28698: Fix c_wchar_p doc example (GH-1160)
...
(cherry picked from commit 0d637e236d
)
2017-04-26 11:45:31 +03:00
Mariatta
16b6f971bd
[3.6] bpo-28851: Improve namedtuple documentation (GH-1274) (GH-1286)
...
Clarify that a sequence of strings is the preferred value for 'field_names'.
(cherry picked from commit 97bf722fcd
)
2017-04-25 18:23:05 -07:00
Mariatta
ea0efa3bc1
[3.6] bpo-29751: Improve PyLong_FromString documentation (GH-915) ( #1266 )
...
(cherry picked from commit 26896f2832
)
2017-04-23 21:05:01 -07:00
Serhiy Storchaka
f2ed2858ee
[3.6] bpo-15718: Document the upper bound constrain on the __len__ return value. (GH-1256) ( #1259 )
...
(cherry picked from commit 85157cd
)
2017-04-23 08:50:14 +03:00
Louie Lu
9d022f169e
[3.6] Fix trailing colon and newline in test.rst (GH-1250) ( #1254 )
...
(cherry picked from commit 7fae81e167
)
2017-04-22 14:48:53 +03:00
Mariatta
a3d8dda7d8
bpo-30098: Clarify that run_coroutine_threadsafe expects asyncio.Future (GH-1170) ( #1247 )
...
(cherry picked from commit ae5b3260dd
)
2017-04-21 19:58:28 -07:00
Mariatta
414e0283a3
[3.6] Correct the README link in Unix install docs (GH-1245) (GH-1248)
...
(cherry picked from commit d1ae24e888
)
2017-04-21 19:28:29 -07:00
Victor Stinner
3a8f8ea2ac
bpo-30125: Fix faulthandler.disable() on Windows ( #1243 )
...
On Windows, faulthandler.disable() now removes the exception handler
installed by faulthandler.enable().
2017-04-21 23:17:33 +02:00
Steve Dower
1ccbe6007e
bpo-29191: Add liblzma.vcxproj to pcbuild.sln and other missing entries (GH-1222) (GH-1244)
...
liblzma is missing from pcbuild.sln. This causes the build of _lzma to fail when building the solution and not using build.bat.
2017-04-21 11:28:46 -07:00
Victor Stinner
b984a05d55
bpo-30107: don't dump core on expected test_io crash ( #1235 ) ( #1241 )
...
test_io has two unit tests which trigger a deadlock:
* test_daemon_threads_shutdown_stdout_deadlock()
* test_daemon_threads_shutdown_stderr_deadlock()
These tests call Py_FatalError() if the expected bug is triggered
which calls abort(). Use test.support.SuppressCrashReport to prevent
the creation on a core dump, to fix the warning:
Warning -- files was modified by test_io
Before: []
After: ['python.core']
(cherry picked from commit 2a1aed04b0
)
2017-04-21 18:27:29 +02:00
Mariatta
483729526e
[3.6] Add missing .gitignore entries for VS2015 IntelliSense DB (GH-1223) ( #1225 )
...
(cherry picked from commit 8e675286a9
)
2017-04-20 20:55:59 -07:00
Serhiy Storchaka
7a113a0cbf
bpo-29802: Fix the cleaning up issue in PyUnicode_FSDecoder(). ( #1217 )
2017-04-20 22:55:06 +03:00
Mariatta
430020500c
[3.6] bpo-30109: Fix reindent.py (GH-1207) (GH-1208)
...
Skip the file if it has bad encoding.
(cherry picked from commit 58f3c9dc8f
)
2017-04-20 07:12:37 -07:00
Dong-hee Na
df5df13fdc
[3.6] bpo-12414: Update code_sizeof() to take in account co_extra memory. ( #1168 ) ( #1198 )
2017-04-20 11:26:25 +03:00
Berker Peksag
83a90b9aed
Remove redundant comma in argparse HOWTO (GH-1141)
...
Reported by Sean Canavan on docs@p.o.
(cherry picked from commit 8526fb74ed
)
2017-04-20 07:42:32 +03:00
Berker Peksag
596e714d79
bpo-30078: Add an example of passing a path to unittest (GH-1178)
...
(cherry picked from commit f7e62cf8ad
)
2017-04-20 07:36:57 +03:00
cocoatomo
5fb4bf91e7
bpo-19225: Remove duplicated description for standard warning categories (GH-1068)
2017-04-20 06:54:06 +03:00
Serhiy Storchaka
e254617262
[3.6] bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). (GH-1110) ( #1186 )
...
(cherry picked from commit 66bffd1
)
2017-04-19 23:59:02 +03:00
Serhiy Storchaka
39dedb6e1a
[3.6] bpo-30070: Fixed leaks and crashes in errors handling in the parser module. (GH-1131). ( #1184 )
...
(cherry picked from commit a79f4c2195
)
2017-04-19 23:22:19 +03:00
Serhiy Storchaka
680fea4067
bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() ( #1096 ) ( #1180 )
...
raised an error.
(cherry picked from commit bf623ae884
)
2017-04-19 21:22:49 +03:00
Serhiy Storchaka
8e5b52a8da
bpo-30017: Allowed calling the close() method of the zip entry writer object ( #1041 ) ( #1092 )
...
multiple times. Writing to closed zip entry writer object now always produce
a ValueError.
(cherry picked from commit 4c0d9ea995
)
2017-04-16 12:04:45 +03:00
Xiang Zhang
d5fa5f3ce7
bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present ( #1130 ) ( #1150 )
2017-04-15 13:25:15 +08:00
Michael Seifert
05bfbcd233
[3.6] bpo-30059: Include Py_Ellipsis in C API documentation (GH-1018) (GH-1149)
2017-04-14 19:03:41 -07:00
Mariatta
8e7201342d
[3.6] bpo-29738: Fix memory leak in _get_crl_dp (GH-526) (GH-1142)
...
* Remove conditional on free of `dps`, since `dps` is now allocated for
all versions of OpenSSL
* Remove call to `x509_check_ca` since it was only used to cache
the `crldp` field of the certificate
CRL_DIST_POINTS_free is available in all supported versions of OpenSSL
(recent 0.9.8+) and LibreSSL.
(cherry picked from commit 2849cc34a8
)
2017-04-14 18:34:11 -07:00
Benjamin Peterson
2e30eb6a98
improve alignment autoconf test ( #1129 ) ( #1139 )
...
Replace the deprecated AC_TRY_RUN with AC_RUN_IFELSE. Also, standardize the
variable name and allow for caching of the result.
2017-04-14 09:59:34 -07:00
Jack McCracken
7ac96ec60e
Fix misplaced positional argument in OS X support library ( #1137 )
2017-04-14 17:44:34 +03:00
Antoine Pitrou
413a8913ae
Relax test timing (bpo-29861) to avoid sporadic failures ( #1120 ) ( #1132 )
...
(cherry picked from commit 685cdb9acc
)
2017-04-14 13:37:46 +02:00
Mariatta
cbc46afa59
[3.6] bpo-29694: race condition in pathlib mkdir with flags parents=True (GH-1089). (GH-1126)
...
(cherry picked from commit 22a594a004
)
2017-04-13 19:26:16 -07:00
Mariatta
2cdf087d1f
[3.6] bpo-29869: Allow underscores in numeric literals in lib2to3. (GH-1119) (GH-1122)
...
* Allow underscores in numeric literals in lib2to3.
* Stricter literal parsing for Python 3.6 in lib2to3.pgen2.tokenize.
* Add test case for underscores in literals in Python 3.
(cherry picked from commit a6e395dffa
)
2017-04-13 16:54:49 -07:00
Mariatta
c5c24cfaf9
[3.6] Fix a typo in Doc/library/functions.rst (GH-1117) (GH-1123)
...
Replace `For object's ... ` with `For objects ...`
(cherry picked from commit 873ef20d00
)
2017-04-13 16:37:51 -07:00
Benjamin Peterson
04ac853945
convert from long long to PyLong loselessly ( #1106 ) ( #1121 )
2017-04-13 14:11:48 -07:00
Serhiy Storchaka
9366332822
bpo-30021: Add examples for re.escape(). ( #1048 ) ( #1115 )
...
And fix the parameter name.
(cherry picked from commit 8fc7bc2b76
)
2017-04-13 19:41:19 +03:00
Berker Peksag
119d94ad37
bpo-29791: Clarify that flush is keyword-only argument (GH-1093)
...
Reported by Lucio Ricardo Montero Valenzuela.
(cherry picked from commit 61b9ac9371
)
2017-04-13 16:17:01 +03:00
Mariatta
84c2d75489
Revert "bpo-29869: Allow underscores in numeric literals in lib2to3. (GH-752)" (GH-1109)
...
This reverts commit 97a40b7a5b
.
The commit is supposed to go to the master branch first.
2017-04-13 04:03:16 -07:00
Nevada Sanchez
97a40b7a5b
bpo-29869: Allow underscores in numeric literals in lib2to3. (GH-752)
2017-04-13 03:21:05 -07:00
Mariatta
9b409ff41c
[3.6] bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeError (GH-949) ( #1105 )
...
contextlib._GeneratorContextManager.__exit__ includes a special case to deal with
PEP 479 RuntimeErrors created when `StopIteration` is thrown into the context
manager body.
Previously this check was too permissive, and undid one level of chaining on *all*
RuntimeError instances, not just those that wrapped a StopIteration instance.
(cherry picked from commit 00c75e9a45
)
2017-04-13 02:50:21 -07:00
Mariatta
bd1173f202
[3.6] Clarify exception handler scope in contextlib (GH-1103)
...
Moved explicit raise from inside try to try...else.
(cherry picked from commit 680e20beee
)
2017-04-12 20:52:39 -07:00
Mariatta
bc9025012f
[3.6] Remove superfluous comment in urllib.error. (GH-1076) (GH-1101)
...
(cherry picked from commit 6fab78e902
)
2017-04-12 20:45:54 -07:00
Xiang Zhang
14944c6230
bpo-26985: Add missing info of code object in inspect documentation (GH-1090) (GH-1099)
2017-04-13 11:14:17 +08:00
Mariatta
f0c416799b
[3.6] bpo-30047: Fix a typo in Doc/library/select.rst (GH-1086) (GH-1098)
...
(cherry picked from commit 3e0f1fc4e0
)
2017-04-12 20:02:21 -07:00
Senthil Kumaran
03066a05f5
Remove OSError related comment in urllib.request. ( #1072 )
...
(cherry picked from commit 6dfcc81f6b
)
2017-04-09 20:37:44 -07:00
Mariatta
28ddd3c905
[3.6] Improvements to typing documentation (GH-967) (GH-1053)
...
Documents a few omitted classes and adds NamedTuple methods.
(cherry picked from commit 45d22c256b
)
2017-04-09 15:17:28 -07:00
Mariatta
577fc04a71
[3.6] bpo-29549: Fixes docstring for str.index (GH-256) (GH-1028)
...
(cherry picked from commit 43ba8861e0
)
2017-04-09 15:17:06 -07:00
Mariatta
90eb7a9ff4
[3.6] Correct typo in configparser.rst (GH-1012) (GH-1025)
...
(cherry picked from commit 01fa9ae546
)
2017-04-09 15:15:57 -07:00
Senthil Kumaran
854ca174a9
Remove invalid comment in urllib.request. ( #1055 )
...
(cherry picked from commit a2a9ddd923
)
2017-04-09 10:15:06 -07:00
Nick Coghlan
a524d63072
bpo-29506: Clarify deep copy note in copy module
...
The reference to administrative data was confusing to readers,
so this simplifies the note to explain that deep copying may copy
more then you intended, such as data that you expected to be
shared between copies.
(cherry picked from commit 19e0494256
)
2017-04-09 20:57:04 +10:00