]>
granicus.if.org Git - python/log
Berker Peksag [Thu, 13 Apr 2017 12:48:18 +0000 (15:48 +0300)]
bpo-29791: Clarify that flush is keyword-only argument (#1093)
Reported by Lucio Ricardo Montero Valenzuela.
Marco Buttu [Thu, 13 Apr 2017 11:30:25 +0000 (13:30 +0200)]
bpo-30055: add testcleanup to leave a fresh context (#1094)
Benjamin Peterson [Thu, 13 Apr 2017 08:44:54 +0000 (01:44 -0700)]
convert from long long to PyLong loselessly (#1106)
Xiang Zhang [Thu, 13 Apr 2017 02:38:28 +0000 (10:38 +0800)]
bpo-26985: Add missing info of code object in inspect documentation (GH-1090)
Serhiy Storchaka [Wed, 12 Apr 2017 13:03:23 +0000 (16:03 +0300)]
bpo-30017: Allowed calling the close() method of the zip entry writer object (#1041)
multiple times. Writing to closed zip entry writer object now always produce
a ValueError.
NAKAMURA Osamu [Wed, 12 Apr 2017 10:30:40 +0000 (19:30 +0900)]
bpo-30047: Fix a typo in Doc/library/select.rst (#1086)
Alex Gaynor [Wed, 12 Apr 2017 02:41:42 +0000 (22:41 -0400)]
Remove two legacy constants which hopefully have no consumers (#1087)
The data contained in them is nonsensical
Serhiy Storchaka [Tue, 11 Apr 2017 19:45:59 +0000 (22:45 +0300)]
Reimplement tempfile._RandomNameSequence using a generator function. (#1075)
Nick Coghlan [Tue, 11 Apr 2017 09:47:39 +0000 (19:47 +1000)]
bpo-29692: Add missing ACKS entry (#1079)
svelankar [Tue, 11 Apr 2017 09:11:13 +0000 (05:11 -0400)]
bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeError (GH-949)
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.
Senthil Kumaran [Tue, 11 Apr 2017 04:08:35 +0000 (21:08 -0700)]
Remove superfluous comment in urllib.error. (#1076)
Senthil Kumaran [Mon, 10 Apr 2017 02:49:34 +0000 (19:49 -0700)]
Remove OSError related comment in urllib.request. (#1070)
Sanyam Khurana [Sun, 9 Apr 2017 10:22:30 +0000 (15:52 +0530)]
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.
Aviv Palivoda [Sun, 9 Apr 2017 09:11:59 +0000 (12:11 +0300)]
bpo-26187: Test that set_trace_callback() is not called multiple times (GH-461)
conn.set_trace_callback() shouldn't be called multiple times when the
schema is changing.
This has indirectly been fixed by using sqlite3_prepare_v2() in bpo-9303.
Nick Coghlan [Sun, 9 Apr 2017 08:33:03 +0000 (18:33 +1000)]
Issue #29798: Handle git worktree in patchcheck (#1058)
The original attempted fix missed an `isdir()` call in
`get_base_branch()`.
Michael Seifert [Sun, 9 Apr 2017 07:47:12 +0000 (09:47 +0200)]
bpo-29951: Include function name for some error messages in `PyArg_ParseTuple*` (#916)
Also changed format specifier for function name from "%s" to "%.200s"
and exception messages should start with lowercase letter.
Senthil Kumaran [Sun, 9 Apr 2017 06:27:25 +0000 (23:27 -0700)]
Remove invalid comment in urllib.request. (#1054)
Jelle Zijlstra [Sat, 8 Apr 2017 16:09:14 +0000 (09:09 -0700)]
Improvements to typing documentation (#967)
Documents a few omitted classes and adds NamedTuple methods.
Serhiy Storchaka [Sat, 8 Apr 2017 06:55:07 +0000 (09:55 +0300)]
bpo-29998: Pickling and copying ImportError now preserves name and path (#1010)
attributes.
Serhiy Storchaka [Sat, 8 Apr 2017 06:53:51 +0000 (09:53 +0300)]
Expand the PySlice_GetIndicesEx macro. (#1023)
Serhiy Storchaka [Sat, 8 Apr 2017 06:52:59 +0000 (09:52 +0300)]
bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843)
object.__reduce__() no longer takes arguments, object.__reduce_ex__() now
requires one argument.
Barry Warsaw [Fri, 7 Apr 2017 18:18:14 +0000 (14:18 -0400)]
Fix a minor typo. (#1032)
Serhiy Storchaka [Fri, 7 Apr 2017 15:56:12 +0000 (18:56 +0300)]
bpo-29958: Minor improvements to zipfile and tarfile CLI. (#944)
Senthil Kumaran [Fri, 7 Apr 2017 07:19:08 +0000 (00:19 -0700)]
Remove Invalid comment in test_urllib2.py (#1020)
Stuart Berg [Thu, 6 Apr 2017 05:19:40 +0000 (01:19 -0400)]
bpo-28837: Fix lib2to3 handling of map/zip/filter calls when followed with a 'trailer', e.g. zip()[x] (#24)
Alex Jordan [Thu, 6 Apr 2017 02:21:30 +0000 (22:21 -0400)]
Correct typo in configparser.rst (#1012)
Mark Dickinson [Wed, 5 Apr 2017 17:34:27 +0000 (18:34 +0100)]
bpo-29962: add math.remainder (#950)
* Implement math.remainder.
* Fix markup for arguments; use double spaces after period.
* Mark up function reference in what's new entry.
* Add comment explaining the calculation in the final branch.
* Fix out-of-order entry in whatsnew.
* Add comment explaining why it's good enough to compare m with c, in spite of possible rounding error.
Serhiy Storchaka [Wed, 5 Apr 2017 09:07:22 +0000 (12:07 +0300)]
Miscellaneous minor fixes of Misc/NEWS formatting. (#1002)
Serhiy Storchaka [Wed, 5 Apr 2017 09:00:42 +0000 (12:00 +0300)]
Update Argument Clinic generated code for bpo-29878. (#1001)
Serhiy Storchaka [Wed, 5 Apr 2017 06:37:24 +0000 (09:37 +0300)]
bpo-29762: More use "raise from None". (#569)
This hides unwanted implementation details from tracebacks.
Lisa Roach [Wed, 5 Apr 2017 05:36:22 +0000 (22:36 -0700)]
bpo-29549: Fixes docstring for str.index (#256)
* Updates B.index documentation.
* Updates str.index documentation, makes it Argument Clinic compatible.
* Removes ArgumentClinic code.
* Finishes string.index documentation.
* Updates string.rindex documentation.
* Documents B.rindex.
Senthil Kumaran [Wed, 5 Apr 2017 04:19:43 +0000 (21:19 -0700)]
correct parse_qs and parse_qsl test case descriptions. (#968)
* correct parse_qs and parse_qsl test case descriptions.
Andrew Nester [Tue, 4 Apr 2017 10:46:25 +0000 (13:46 +0300)]
bpo-29649: Improve struct.pack_into() boundary error messages (#424)
Victor Stinner [Tue, 4 Apr 2017 08:35:15 +0000 (10:35 +0200)]
bpo-29972: Skip tests known to fail on AIX (#979)
* bpo-29972: Fix test_eintr on AIX
On AIX, sigtimedwait(0.2) sleeps 199.8 ms, whereas the test expects
200 ms or longer.
* bpo-29972: Skip some inet_pton() tests on AIX
Skip some inet_pton() tests of test_socket on AIX.
inet_pton() on AIX is less strict than on Linux and doesn't reject
some invalid IP addresses. The unit tests test more the libc than
Python itself.
* bpo-29972: Skip tests known to fail on AIX
* test_locale.test_strcoll_with_diacritic()
* test_locale.test_strxfrm_with_diacritic()
* test_strptime.test_week_of_year_and_day_of_week_calculation()
* test_tools.test_POT_Creation_Date()
csabella [Tue, 4 Apr 2017 05:16:14 +0000 (01:16 -0400)]
bpo-29725: DOC: add text for arraysize in sqlite3.Cursor (#947)
* bpo-29725: DOC: add text for arraysize in sqlite3.Cursor
Jim Fasarakis-Hilliard [Mon, 3 Apr 2017 16:18:32 +0000 (19:18 +0300)]
Remove obsolete declaration in tokenizer.h (#962)
Angus Hollands [Mon, 3 Apr 2017 16:16:14 +0000 (17:16 +0100)]
Correct typo (#976)
Victor Stinner [Mon, 3 Apr 2017 16:09:55 +0000 (18:09 +0200)]
test_locale now ignores the DeprecationWarning (#977)
Don't fail anymore if test run with python3 -Werror.
Fix also deprecation message: add a space.
Mark Dickinson [Sun, 2 Apr 2017 15:30:04 +0000 (16:30 +0100)]
Fix misleading documentation for math.exp. (#951)
cocoatomo [Sun, 2 Apr 2017 10:45:40 +0000 (19:45 +0900)]
bpo-19225: Add a table of warning names and missed exception names in C API doc (#881)
Move the `.. index` directive to more appropriate place.
Pierre Quentel [Sun, 2 Apr 2017 10:26:12 +0000 (12:26 +0200)]
bpo-29654 : Support If-Modified-Since HTTP header (browser cache) (#298)
Return 304 response if file was not modified.
Senthil Kumaran [Sun, 2 Apr 2017 06:47:35 +0000 (23:47 -0700)]
Minor spell fix and formatting fixes in urllib tests. (#959)
Michael Selik [Sun, 2 Apr 2017 06:02:31 +0000 (02:02 -0400)]
bpo-29957: change LBYL key lookup to dict.setdefault (#938)
* change LBYL key lookup to dict.setdefault
The ``results`` was constructed as a defaultdict and we could simply
delete the check ``if key not in results``. However, I think it's safer
to use dict.setdefault as I'm not sure whether the caller expects a
regular dict or defaultdict.
* add name to the acknowledgements file
* use defaultdict to make the key-lookup cleaner
csabella [Sun, 2 Apr 2017 02:50:47 +0000 (22:50 -0400)]
bpo-26947: DOC: clarify wording on hashable in glossary (#948)
INADA Naoki [Sat, 1 Apr 2017 08:20:25 +0000 (17:20 +0900)]
bpo-29949: Fix set memory usage regression (GH-943)
Revert "Minor factoring: move redundant resize scaling logic into the resize function."
This reverts commit
4897300276d870f99459c82b937f0ac22450f0b6 .
Zachary Ware [Sat, 1 Apr 2017 06:29:31 +0000 (01:29 -0500)]
Revert "bpo-29763: Use unittest cleanup in test_site (GH-841)" (GH-942)
This reverts commit
b94d7fd4efa877d649cea9c8125c8869ffe0c32d .
s-sanjay [Sat, 1 Apr 2017 06:09:53 +0000 (23:09 -0700)]
bpo-29931 fix __lt__ check in ipaddress.ip_interface for both v4 and v6. (#879)
the original logic was just comparing the network address
but this is wrong because if the network address is equal then
we need to compare the ip address for breaking the tie
add more ip_interface comparison tests
Senthil Kumaran [Sat, 1 Apr 2017 05:27:27 +0000 (22:27 -0700)]
Add helpful explaination to test_password_manager tests. (#936)
Also uncomment and fix a path test.
Zachary Ware [Sat, 1 Apr 2017 05:18:23 +0000 (00:18 -0500)]
bpo-29763: Use unittest cleanup in test_site (GH-841)
Brett Cannon [Fri, 31 Mar 2017 21:19:04 +0000 (14:19 -0700)]
Link to the devguide's PR guidelines (GH-932)
Serhiy Storchaka [Fri, 31 Mar 2017 19:48:16 +0000 (22:48 +0300)]
bpo-29953: Fix memory leaks in the replace() method of datetime and time (#927)
objects when pass out of bound fold argument.
T. Wouters [Fri, 31 Mar 2017 17:10:19 +0000 (10:10 -0700)]
Fix spurious MemoryError introduced by PR #886. (#930)
Fix MemoryError caused by moving around code in PR #886; nbytes was sometimes used unitinitalized (in non-debug builds, when use_calloc was false and elsize was 0).
T. Wouters [Fri, 31 Mar 2017 16:14:41 +0000 (09:14 -0700)]
bpo-29941: Assert fixes (#886)
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.
Benjamin Peterson [Fri, 31 Mar 2017 11:05:25 +0000 (04:05 -0700)]
suppress compiler warnings in _ctypes_test (#902)
Changed test code to suppress a compiler warning, while taking care to avoid the code being optimized out by the compiler.
cocoatomo [Fri, 31 Mar 2017 05:48:49 +0000 (14:48 +0900)]
bpo-29952: Use usual terminology of dict (GH-917)
s/keys and elements/keys and values/
Senthil Kumaran [Fri, 31 Mar 2017 05:43:05 +0000 (22:43 -0700)]
Remove catching OSError in ftphandler test. Only URLError is raised in urllib.request module. (#918)
Mariatta [Thu, 30 Mar 2017 19:12:18 +0000 (12:12 -0700)]
bpo-29928: Add f-string to the Glossary (GH-864)
Louie Lu [Thu, 30 Mar 2017 17:05:10 +0000 (01:05 +0800)]
bpo-29946: Fix "sqrtpi defined but not used" (#908)
T. Wouters [Thu, 30 Mar 2017 16:58:35 +0000 (09:58 -0700)]
bpo-29942: Fix the use of recursion in itertools.chain.from_iterable. (#889)
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.
Serhiy Storchaka [Thu, 30 Mar 2017 16:09:08 +0000 (19:09 +0300)]
bpo-10030: Sped up reading encrypted ZIP files by 2 times. (#550)
Serhiy Storchaka [Thu, 30 Mar 2017 15:29:23 +0000 (18:29 +0300)]
bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887)
when pass indices of wrong type.
Serhiy Storchaka [Thu, 30 Mar 2017 15:12:06 +0000 (18:12 +0300)]
bpo-29204: Emit warnings for already deprecated ElementTree features. (#773)
Element.getiterator() and the html parameter of XMLParser() were
deprecated only in the documentation (since Python 3.2 and 3.4 correspondintly).
Now using them emits a deprecation warning.
* Don’t need check_warnings any more.
Victor Stinner [Thu, 30 Mar 2017 15:06:53 +0000 (17:06 +0200)]
bpo-29887: Test normalization now fails if download fails (#905)
* test_normalization fails if download fails
bpo-29887. The test is still skipped if "-u urlfetch" option is not
passed to regrtest (python3 -m test -u urlfetch test_normalization).
* Fix ResourceWarning in test_normalization
bpo-29887: Fix ResourceWarning in test_normalization if tests are
interrupted by CTRL+c.
Serhiy Storchaka [Thu, 30 Mar 2017 15:05:08 +0000 (18:05 +0300)]
bpo-20548: Use specific asserts in warnings and exceptions tests (#788)
s-sanjay [Thu, 30 Mar 2017 07:44:29 +0000 (00:44 -0700)]
bpo-29913: deprecate compare_networks() in documentation (GH-865)
Serhiy Storchaka [Thu, 30 Mar 2017 07:01:03 +0000 (10:01 +0300)]
bpo-29918: Add missed "const" modifiers in C API documentation. (#846)
Serhiy Storchaka [Thu, 30 Mar 2017 06:47:31 +0000 (09:47 +0300)]
bpo-27863: Fixed multiple crashes in ElementTree. (#765)
Serhiy Storchaka [Thu, 30 Mar 2017 06:47:07 +0000 (09:47 +0300)]
bpo-29816: Shift operation now has less opportunity to raise OverflowError. (#680)
ValueError always is raised rather than OverflowError for negative counts.
Shifting zero with non-negative count always returns zero.
Serhiy Storchaka [Thu, 30 Mar 2017 06:15:31 +0000 (09:15 +0300)]
bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)
if pass `accept={int, NoneType}`.
Serhiy Storchaka [Thu, 30 Mar 2017 06:12:31 +0000 (09:12 +0300)]
bpo-25996: Added support of file descriptors in os.scandir() on Unix. (#502)
os.fwalk() is sped up by 2 times by using os.scandir().
Serhiy Storchaka [Thu, 30 Mar 2017 06:11:10 +0000 (09:11 +0300)]
bpo-24821: Fixed the slowing down to 25 times in the searching of some (#505)
unlucky Unicode characters.
Serhiy Storchaka [Thu, 30 Mar 2017 06:09:41 +0000 (09:09 +0300)]
bpo-29878: Add global instances of int for 0 and 1. (#852)
Senthil Kumaran [Thu, 30 Mar 2017 06:02:29 +0000 (23:02 -0700)]
Remove an unrequired TODO in test_urllib2. (#897)
csabella [Thu, 30 Mar 2017 00:27:50 +0000 (20:27 -0400)]
bpo-29917: DOC: Remove link from PyMethodDef (#890)
csabella [Wed, 29 Mar 2017 21:14:06 +0000 (17:14 -0400)]
bpo-29677: DOC: clarify documentation for `round` (GH-877)
Sylvain [Wed, 29 Mar 2017 18:09:22 +0000 (20:09 +0200)]
bpo-29932: Fix small error message typos in arraymodule.c (GH-888)
Louie Lu [Wed, 29 Mar 2017 05:28:15 +0000 (13:28 +0800)]
bpo-29927: Remove duplicate BufferError init and unnecessary semicolons (GH-866)
Niklas Fiekas [Wed, 29 Mar 2017 04:58:01 +0000 (06:58 +0200)]
bpo-29936: fix typo __GNU*C*_MINOR__ (#878)
Xiang Zhang [Wed, 29 Mar 2017 03:58:54 +0000 (11:58 +0800)]
bpo-28699: fix abnormal behaviour of pools in multiprocessing.pool (GH-693)
an exception raised at the very first of an iterable would cause pools behave abnormally
(swallow the exception or hang)
Vajrasky Kok [Tue, 28 Mar 2017 19:32:35 +0000 (02:32 +0700)]
bpo-19791: Use functions from test support to check the symlink support. (GH-822)
Garvit Khatri [Tue, 28 Mar 2017 15:43:38 +0000 (23:43 +0800)]
bpo-10379: add 'monetary' to format_string, deprecate format
Add the 'monetary' parameter to format_string so that all
uses of format can be converted to format_string. Adjust
the documentation accordingly, and add a deprecation
warning when format is used.
INADA Naoki [Tue, 28 Mar 2017 15:24:30 +0000 (00:24 +0900)]
NEWS: remove duplicated "Build" section (GH-872)
Amit Kumar [Tue, 28 Mar 2017 14:13:01 +0000 (19:43 +0530)]
bpo-16011 clarify that 'in' always returns a boolean value
Barry Warsaw [Tue, 28 Mar 2017 14:02:07 +0000 (10:02 -0400)]
Improve the documentation for template strings (#856)
bpo-19824
bpo-20314
bpo-12518
Alex Wang [Tue, 28 Mar 2017 12:50:51 +0000 (08:50 -0400)]
bpo-29643: Fix check for --enable-optimizations (GH-129)
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.
Brett Cannon [Mon, 27 Mar 2017 23:39:54 +0000 (16:39 -0700)]
Drop the standard gcc test build on Travis (GH-853)
Instead have gcc be used for the coverage build so gcc is exercised in at least one place.
Victor Stinner [Mon, 27 Mar 2017 22:56:28 +0000 (00:56 +0200)]
Fix ref cycles in TestCase.assertRaises() (#193)
bpo-23890: unittest.TestCase.assertRaises() now manually breaks a
reference cycle to not keep objects alive longer than expected.
Gerrit Holl [Mon, 27 Mar 2017 22:15:20 +0000 (23:15 +0100)]
bpo-29677: DOC: clarify documentation for `round` (#357)
* DOC: clarify documentation for `round`
Clarified that `round` can take a negative value for *ndigits*.
* DOC: remove trailing whitespace in previous commit
remove trailing whitespace in previous commit
Sylvain [Mon, 27 Mar 2017 21:36:08 +0000 (23:36 +0200)]
bpo-29924: Remove useless argument (#854)
Jim Fasarakis-Hilliard [Mon, 27 Mar 2017 19:35:52 +0000 (22:35 +0300)]
bpo-29912: Remove redundant tests in list_tests that are found in seq_tests (GH-847)
Victor Stinner [Mon, 27 Mar 2017 14:05:26 +0000 (16:05 +0200)]
bpo-29919: Remove unused imports found by pyflakes (#137)
Make also minor PEP8 coding style fixes on modified imports.
Serhiy Storchaka [Mon, 27 Mar 2017 10:59:07 +0000 (13:59 +0300)]
bpo-20552: Use specific asserts in bytes tests (#790)
Zachary Ware [Mon, 27 Mar 2017 05:08:31 +0000 (00:08 -0500)]
Minor test cleanup (GH-837)
* Remove unused test file
* Remove duplicated text in sndhdrdata README
Zachary Ware [Mon, 27 Mar 2017 02:31:31 +0000 (21:31 -0500)]
Treat Sphinx warnings as errors (GH-832)
Jelle Zijlstra [Mon, 27 Mar 2017 02:17:39 +0000 (19:17 -0700)]
import sys before we use it on line 9 (#828)
Michael Seifert [Mon, 27 Mar 2017 01:25:57 +0000 (03:25 +0200)]
Fixes sphinx warning in "changelog" misc/NEWS (#829)
Jim Fasarakis-Hilliard [Sun, 26 Mar 2017 20:59:08 +0000 (23:59 +0300)]
Fix small exception typos in Lib (#818)
cocoatomo [Sun, 26 Mar 2017 17:32:24 +0000 (02:32 +0900)]
bpo-29888: Fix the link referring to the "Python download page" (GH-824)
Serhiy Storchaka [Sat, 25 Mar 2017 11:42:11 +0000 (13:42 +0200)]
bpo-29900: Simplify pathlib implementation. (#814)
Since functions in the os module support path-like objects, explicit
converting Path to str no longer needed.
Serhiy Storchaka [Sat, 25 Mar 2017 11:05:23 +0000 (13:05 +0200)]
bpo-29901: Improve support of path-like objects in zipapp. (#815)
Now general path-like objects are supported, not just pathlib.Path.