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
Nick Coghlan
4c116cb3b3
bpo-29798: Handle git worktree in patchcheck ( #1058 ) ( #1060 )
...
The original attempted fix missed an `isdir()` call in
`get_base_branch()`.
(cherry picked from commit 2abfdf5a81
)
2017-04-09 19:22:36 +10:00
Serhiy Storchaka
af685f9050
bpo-29998: Pickling and copying ImportError now preserves name and path ( #1010 ) ( #1042 )
...
attributes.
(cherry picked from commit b785396ab4
)
2017-04-08 11:25:47 +03:00
Serhiy Storchaka
c26b19d5c7
Expand the PySlice_GetIndicesEx macro. ( #1023 ) ( #1044 )
...
(cherry picked from commit b879fe82e7
)
2017-04-08 11:18:14 +03:00
Vinay Sajip
d0d575a6db
bpo-29939: suppress compiler warnings in _ctypes_test ( #1038 )
...
bpo-29939: Changed test code to suppress a compiler warning, while taking care to avoid the code being optimized out by the compiler.
(cherry picked from commit 164d30eb1e
)
2017-04-07 23:23:08 +01:00
Barry Warsaw
616d3eb7ef
Fix a minor typo. ( #1032 ) ( #1037 )
...
(cherry picked from commit dd9a0a14c8
)
2017-04-07 16:50:13 -04:00
Senthil Kumaran
19d61b265f
Remove Invalid comment in test_urllib2.py. ( #1022 )
...
(cherry picked from commit fd0cd07a5a
)
2017-04-07 00:56:59 -07:00
Senthil Kumaran
ed278448da
correct parse_qs and parse_qsl test case descriptions. ( #968 ) ( #997 )
...
(cherry picked from commit 257b980b31
)
2017-04-06 08:38:38 -07:00
Serhiy Storchaka
ba980e8ef0
Miscellaneous minor fixes of Misc/NEWS formatting. ( #1002 ) ( #1003 )
...
(cherry picked from commit a0157b5f11
)
2017-04-05 13:18:18 +03:00
Mariatta
ce92be1825
remove merge=union attribute for Misc/NEWS (GH-460) (GH-988)
...
(cherry picked from commit 060d2d776a
)
2017-04-04 11:49:14 +02:00
Senthil Kumaran
cb1e002c07
bpo-29725: DOC: add text for arraysize in sqlite3.Cursor ( #947 ) ( #985 )
...
(cherry picked from commit 02e1213800
)
2017-04-03 22:27:15 -07:00
cocoatomo
d184c20e35
Keep the c-api exception doc up-to-date ( #966 )
...
cherry-pick'ed from ec1f5df..e3d6db3
2017-04-03 19:26:32 +03:00
Senthil Kumaran
c4e557ed99
Minor spell fix and formatting fixes in urllib tests. ( #959 ) ( #961 )
...
(cherry picked from commit efbd4ea65d
)
2017-04-02 01:36:58 -07:00
T. Wouters
90e3518225
bpo-29941: Assert fixes ( #886 ) ( #955 )
...
Make a non-Py_DEBUG, asserts-enabled build of CPython possible. This means
making sure helper functions are defined when NDEBUG is not defined, not
just when Py_DEBUG is defined.
Also fix a division-by-zero in obmalloc.c that went unnoticed because in
Py_DEBUG mode, elsize is never zero.
(cherry picked from commit a00c3fd12d
and 06bb4873d6
)
2017-04-01 20:20:05 -07:00
Senthil Kumaran
a71a3ad54d
bpo-26947: DOC: clarify wording on hashable in glossary ( #948 ) ( #957 )
...
(cherry picked from commit 64c887ab3a
)
2017-04-01 20:00:36 -07:00
Senthil Kumaran
4415b823a0
Add helpful explaination to test_password_manager tests. ( #936 ) ( #941 )
...
Also uncomment and fix a path test.
(cherry picked from commit 1f5425ff69
)
2017-04-01 19:57:04 -07:00
INADA Naoki
efde51ad54
bpo-29949: Fix set memory usage regression (GH-945)
...
Revert "Minor factoring: move redundant resize scaling logic into the resize function."
This reverts commit 4897300276
.
(cherry picked from commit e82cf8675b
)
2017-04-01 23:29:31 +09:00
Serhiy Storchaka
7d5d13d8d0
bpo-29953: Fix memory leaks in the replace() method of datetime and t… ( #933 )
...
objects when pass out of bound fold argument.
(cherry picked from commit 314d6fca36
)
2017-03-31 23:23:49 +03:00
Mariatta
0a17e58446
bpo-28810: Update lnotab_notes.txt (GH-665) (GH-919)
...
(cherry picked from commit 9135275cba
)
2017-03-31 02:12:18 -07:00
INADA Naoki
4c75fbb485
bpo-29952: Use usual terminology of dict (GH-922)
...
s/keys and elements/keys and values/
(cherry picked from commit cdcac039fb
)
2017-03-31 15:43:10 +09:00
Senthil Kumaran
8d1f935945
Remove catching OSError in ftphandler test. Only URLError is raised in urllib.request module. ( #918 ) ( #920 )
...
(cherry picked from commit ed3dd1c02a
)
2017-03-30 23:15:51 -07:00
T. Wouters
599bb18103
bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. ( #911 )
...
* bpo-29942: Fix the use of recursion in itertools.chain.from_iterable.
Fix the use of recursion in itertools.chain.from_iterable. Using recursion
is unnecessary, and can easily cause stack overflows, especially when
building in low optimization modes or with Py_DEBUG enabled.
(cherry picked from commit 5466d4af5f
)
2017-03-30 12:48:23 -07:00
Mariatta
7b5b1379ac
bpo-29928: Add f-string to the Glossary (GH-864) (GH-914)
...
(cherry picked from commit 33db068dac
)
2017-03-30 12:27:19 -07:00
Serhiy Storchaka
bf4bb2e430
bpo-29935: Fixed error messages in the index() method of tuple, list and deque ( #887 ) ( #907 )
...
when pass indices of wrong type.
(cherry picked from commit d4edfc9abf
)
2017-03-30 19:46:59 +03:00
Serhiy Storchaka
a6b4e19022
bpo-27863: Fixed multiple crashes in ElementTree. ( #765 ) ( #903 )
...
(cherry picked from commit 576def096e
)
2017-03-30 18:08:21 +03:00
Senthil Kumaran
1b43a959fb
Remove an unrequired TODO in test_urllib2. ( #897 ) ( #900 )
...
(cherry picked from commit e6911a44f6
)
2017-03-29 23:56:52 -07:00
Senthil Kumaran
da6ad2f780
bpo-29917: DOC: Remove link from PyMethodDef ( #890 ) ( #894 )
...
(cherry picked from commit c3c7ef0885
)
2017-03-29 22:29:00 -07:00
Mariatta
2609c9ee78
bpo-29677: DOC: clarify documentation for `round` (GH-877) (GH-892)
...
(cherry picked from commit 85deefcf61
)
2017-03-29 19:10:07 -07:00
Xiang Zhang
346dcd65e6
bpo-28699: fix abnormal behaviour of pools in multiprocessing.pool (GH-882)
...
an exception raised at the very first of an iterable would cause pools behave abnormally
(swallow the exception or hang)
2017-03-29 12:50:28 +08:00
Mariatta
c4021af505
bpo-16011: clarify that 'in' always returns a boolean value (GH-874)
...
(cherry picked from commit 0ae7c8bd61
)
2017-03-28 09:33:54 -07:00
INADA Naoki
f01de61a8e
bpo-29643: Fix check for --enable-optimizations (GH-869)
...
The presence of the ``--enable-optimizations`` flag is indicated by the
value of ``$enableval``, but the configure script was checking ``$withval``,
resulting in the ``--enable-optimizations`` flag being effectively ignored.
(cherry picked from commit 8cea5929f5
)
2017-03-29 00:25:26 +09:00
Mariatta
5965062161
bpo-29677: DOC: clarify documentation for `round` (GH-357) (GH-862)
...
(cherry picked from commit 6003db7db5
)
2017-03-27 17:02:29 -07:00
Brett Cannon
08f9f71162
Drop the standard gcc test build on Travis (GH-853) (GH-859)
...
Instead have gcc be used for the coverage build so gcc is exercised in at least one place.
(cherry picked from commit ad2f9e2c8a
)
2017-03-27 16:46:31 -07:00
Zachary Ware
bc2031470e
Minor test cleanup (GH-837) (GH-838)
...
* Remove unused test file
* Remove duplicated text in sndhdrdata README
(cherry picked from commit b8a7daf077
)
2017-03-27 00:35:56 -05:00
Zachary Ware
abc68484b2
Treat Sphinx warnings as errors (GH-832) (GH-834)
...
* Treat Sphinx warnings as errors (GH-832)
(cherry picked from commit 334e9ec938
)
* Remove unused suspicious rules
2017-03-26 22:53:57 -05:00
Mariatta
d2fc782410
import sys before we use it on line 9 (GH-828) (GH-833)
...
(cherry picked from commit 0579e81f30
)
2017-03-26 19:53:37 -07:00
Ned Deily
ceff32fb83
bpo-29888: Fix the link referring to the "Python download page" (GH-824) (GH-826)
...
(cherry picked from commit f8beb9831a
)
2017-03-26 13:58:13 -04:00
Mariatta
8b82236952
bpo-29862: Fix grammar in importlib.reload() exception (GH-809) (GH-811)
...
(cherry picked from commit 9f0aa4843f
)
2017-03-25 03:41:59 -07:00
Mariatta
5dafaece67
bpo-29892: Fix wrong markup on doc-lib-functions (GH-802) (GH-810)
...
(cherry picked from commit 29540cdf6c
)
2017-03-24 20:04:40 -07:00
Brett Cannon
74bfcc314b
bpo-28810: Document remaining bytecode changes in 3.6 (GH-651) (GH-808)
...
(cherry picked from commit 8f9e1bbf2d
)
2017-03-24 14:18:53 -07:00