]> granicus.if.org Git - python/log
python
8 years agoIssue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
Serhiy Storchaka [Sun, 30 Oct 2016 16:25:27 +0000 (18:25 +0200)]
Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
Patch by Xiang Zhang.

8 years agoMerge from 3.5.
Serhiy Storchaka [Sun, 30 Oct 2016 15:25:45 +0000 (17:25 +0200)]
Merge from 3.5.

8 years agoBacked out changeset 9f7505019767 (issue #27275).
Serhiy Storchaka [Sun, 30 Oct 2016 15:17:24 +0000 (17:17 +0200)]
Backed out changeset 9f7505019767 (issue #27275).

8 years agoIssue #26638: Merge option warning fixes from 3.5 into 3.6
Martin Panter [Sun, 30 Oct 2016 04:21:23 +0000 (04:21 +0000)]
Issue #26638: Merge option warning fixes from 3.5 into 3.6

8 years agoIssue #26638: Work around more CLI options that can’t be linked
Martin Panter [Sun, 30 Oct 2016 04:20:23 +0000 (04:20 +0000)]
Issue #26638: Work around more CLI options that can’t be linked

* Cannot seem to link directly to main options from the “unittest” module,
  because that module has its own set of options
* Mask out linking for options that no longer exist in Python 3

8 years agoIssue #26638: Mask undefined CLI options to defeat new Sphinx warnings
Martin Panter [Sun, 30 Oct 2016 04:20:17 +0000 (04:20 +0000)]
Issue #26638: Mask undefined CLI options to defeat new Sphinx warnings

8 years agoIssue #18844: Strengthen tests to include a case with unequal weighting
Raymond Hettinger [Sun, 30 Oct 2016 00:42:36 +0000 (17:42 -0700)]
Issue #18844:  Strengthen tests to include a case with unequal weighting

8 years agoIssue #18844: Make the various ways for specifing weights produce the same results.
Raymond Hettinger [Sat, 29 Oct 2016 23:55:36 +0000 (16:55 -0700)]
Issue #18844: Make the various ways for specifing weights produce the same results.

8 years agoIssue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]()) (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 23:05:27 +0000 (16:05 -0700)]
Issue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]()) (3.5->3.6)

8 years agoIssue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]())
Guido van Rossum [Sat, 29 Oct 2016 23:05:26 +0000 (16:05 -0700)]
Issue #28556: updates to typing.py (add Coroutine, prohibit Generic[T]())

8 years agoIssue #28556: updates to typing.py (fix copy, deepcopy, pickle) (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 19:44:30 +0000 (12:44 -0700)]
Issue #28556: updates to typing.py (fix copy, deepcopy, pickle) (3.5->3.6)

8 years agoIssue #28556: updates to typing.py (fix copy, deepcopy, pickle)
Guido van Rossum [Sat, 29 Oct 2016 19:44:29 +0000 (12:44 -0700)]
Issue #28556: updates to typing.py (fix copy, deepcopy, pickle)

8 years agoAdds missing _asyncio.pyd to installer and generally tidies pyd management.
Steve Dower [Sat, 29 Oct 2016 16:23:39 +0000 (09:23 -0700)]
Adds missing _asyncio.pyd to installer and generally tidies pyd management.

8 years agoIssue #28556: updates to typing.py (3.5->3.6)
Guido van Rossum [Sat, 29 Oct 2016 15:54:57 +0000 (08:54 -0700)]
Issue #28556: updates to typing.py (3.5->3.6)

8 years agoIssue #28556: updates to typing.py
Guido van Rossum [Sat, 29 Oct 2016 15:54:56 +0000 (08:54 -0700)]
Issue #28556: updates to typing.py

8 years agoMakes test_underpth* tests more robust by copying the executable.
Steve Dower [Sat, 29 Oct 2016 15:50:31 +0000 (08:50 -0700)]
Makes test_underpth* tests more robust by copying the executable.

8 years agoIssue #28444: Merge with 3.5.
Xavier de Gaye [Sat, 29 Oct 2016 14:59:32 +0000 (16:59 +0200)]
Issue #28444: Merge with 3.5.

8 years agoIssue #28444: Fix missing extensions modules when cross compiling.
Xavier de Gaye [Sat, 29 Oct 2016 14:57:20 +0000 (16:57 +0200)]
Issue #28444: Fix missing extensions modules when cross compiling.

8 years agoIssue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada.
Serhiy Storchaka [Sat, 29 Oct 2016 07:49:43 +0000 (10:49 +0300)]
Issue #28199: Microoptimized dict resizing.  Based on patch by Naoki Inada.

8 years agoIssue #28544: Fix inefficient call to _PyObject_CallMethodId()
Victor Stinner [Sat, 29 Oct 2016 07:05:39 +0000 (09:05 +0200)]
Issue #28544: Fix inefficient call to _PyObject_CallMethodId()

"()" format string creates an empty list of argument but requires extra work to
parse the format string.

8 years agoIssue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`
Yury Selivanov [Fri, 28 Oct 2016 23:01:21 +0000 (19:01 -0400)]
Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`

8 years agoIssue #28544: Fix compilation of _asynciomodule.c on Windows
Yury Selivanov [Fri, 28 Oct 2016 22:48:50 +0000 (18:48 -0400)]
Issue #28544: Fix compilation of _asynciomodule.c on Windows

8 years agoRemoves incorrect condition from lib_pdb.msi
Steve Dower [Fri, 28 Oct 2016 18:19:42 +0000 (11:19 -0700)]
Removes incorrect condition from lib_pdb.msi

8 years agoRemoves incorrect condition from lib_pdb.msi
Steve Dower [Fri, 28 Oct 2016 18:19:18 +0000 (11:19 -0700)]
Removes incorrect condition from lib_pdb.msi

8 years agoIssue #28544: Fix _asynciomodule.c on Windows
Victor Stinner [Fri, 28 Oct 2016 17:13:52 +0000 (19:13 +0200)]
Issue #28544: Fix _asynciomodule.c on Windows

PyType_Ready() sets the reference to &PyType_Type.

&PyType_Type cannot be resolved at compilation time (not on Windows?).

8 years agoIssue #28544: Implement asyncio.Task in C.
Yury Selivanov [Fri, 28 Oct 2016 16:52:37 +0000 (12:52 -0400)]
Issue #28544: Implement asyncio.Task in C.

This implementation provides additional 10-20% speed boost for
asyncio programs.

The patch also fixes _asynciomodule.c to use Arguments Clinic, and
makes '_schedule_callbacks' an overridable method (as it was in 3.5).

8 years agoMerge heads.
Xavier de Gaye [Fri, 28 Oct 2016 09:40:47 +0000 (11:40 +0200)]
Merge heads.

8 years agoIssue #28046: Fix the removal of the sysconfigdata module
Xavier de Gaye [Fri, 28 Oct 2016 09:22:05 +0000 (11:22 +0200)]
Issue #28046: Fix the removal of the sysconfigdata module
from lib-dynload on install.

8 years agoFixed possible NULL decrefing.
Serhiy Storchaka [Fri, 28 Oct 2016 09:16:21 +0000 (12:16 +0300)]
Fixed possible NULL decrefing.

8 years agoFixed possible NULL decrefing.
Serhiy Storchaka [Fri, 28 Oct 2016 09:14:34 +0000 (12:14 +0300)]
Fixed possible NULL decrefing.

8 years agoIssue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.
Serhiy Storchaka [Fri, 28 Oct 2016 06:18:30 +0000 (09:18 +0300)]
Issue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.

8 years agoIssue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.
Serhiy Storchaka [Fri, 28 Oct 2016 06:17:38 +0000 (09:17 +0300)]
Issue #28353: Make test_os.WalkTests.test_walk_bad_dir stable.

8 years agoIssue #28522: Fixes mishandled buffer reallocation in getpathp.c
Steve Dower [Thu, 27 Oct 2016 21:28:07 +0000 (14:28 -0700)]
Issue #28522: Fixes mishandled buffer reallocation in getpathp.c

8 years agoIssue #22949: Documented that fnmatch.translate() is for use with re.match().
Serhiy Storchaka [Thu, 27 Oct 2016 19:50:15 +0000 (22:50 +0300)]
Issue #22949: Documented that fnmatch.translate() is for use with re.match().

8 years agoIssue #22949: Documented that fnmatch.translate() is for use with re.match().
Serhiy Storchaka [Thu, 27 Oct 2016 19:47:08 +0000 (22:47 +0300)]
Issue #22949: Documented that fnmatch.translate() is for use with re.match().

8 years agoIssue #22493: Updated an example for fnmatch.translate().
Serhiy Storchaka [Thu, 27 Oct 2016 19:44:03 +0000 (22:44 +0300)]
Issue #22493: Updated an example for fnmatch.translate().

8 years agoRevert incorrect file merge from 3.5.
Steve Dower [Thu, 27 Oct 2016 19:14:48 +0000 (12:14 -0700)]
Revert incorrect file merge from 3.5.

8 years agoMerge from 3.5
Steve Dower [Thu, 27 Oct 2016 19:12:24 +0000 (12:12 -0700)]
Merge from 3.5

8 years agoUpdates release build to collect symbols and binaries, and create nuget package.
Steve Dower [Thu, 27 Oct 2016 19:08:45 +0000 (12:08 -0700)]
Updates release build to collect symbols and binaries, and create nuget package.

8 years agoIssue #28496: Mark up constants 0, 1 and -1 that denote return values or
Serhiy Storchaka [Thu, 27 Oct 2016 18:42:15 +0000 (21:42 +0300)]
Issue #28496: Mark up constants 0, 1 and -1 that denote return values or
special input values as literal text.

8 years agoIssue #28496: Mark up constants 0, 1 and -1 that denote return values or
Serhiy Storchaka [Thu, 27 Oct 2016 18:41:19 +0000 (21:41 +0300)]
Issue #28496: Mark up constants 0, 1 and -1 that denote return values or
special input values as literal text.

8 years agoIssue #28426: Deprecated undocumented functions PyUnicode_AsEncodedObject(),
Serhiy Storchaka [Thu, 27 Oct 2016 18:05:49 +0000 (21:05 +0300)]
Issue #28426: Deprecated undocumented functions PyUnicode_AsEncodedObject(),
PyUnicode_AsDecodedObject(), PyUnicode_AsDecodedUnicode() and
PyUnicode_AsEncodedUnicode().

8 years agoIssue #28526: Use PyUnicode_AsEncodedString() instead of
Serhiy Storchaka [Thu, 27 Oct 2016 16:33:05 +0000 (19:33 +0300)]
Issue #28526: Use PyUnicode_AsEncodedString() instead of
PyUnicode_AsEncodedObject() in _curese to ensure that the result
is a bytes object.

8 years agoIssue #28526: Use PyUnicode_AsEncodedString() instead of
Serhiy Storchaka [Thu, 27 Oct 2016 16:31:49 +0000 (19:31 +0300)]
Issue #28526: Use PyUnicode_AsEncodedString() instead of
PyUnicode_AsEncodedObject() in _curese to ensure that the result
is a bytes object.

8 years agoIssue #28509: dict.update() no longer allocate unnecessary large memory
INADA Naoki [Thu, 27 Oct 2016 10:26:50 +0000 (19:26 +0900)]
Issue #28509: dict.update() no longer allocate unnecessary large memory

8 years agoIgnore harmless suspicious markup
Zachary Ware [Wed, 26 Oct 2016 02:43:41 +0000 (21:43 -0500)]
Ignore harmless suspicious markup

8 years agoMerge from 3.5
Zachary Ware [Wed, 26 Oct 2016 02:36:13 +0000 (21:36 -0500)]
Merge from 3.5

8 years agoFix default role usage
Zachary Ware [Wed, 26 Oct 2016 02:35:22 +0000 (21:35 -0500)]
Fix default role usage

8 years agoIssue #25002: Back out asyncore/asynchat deprecation.
Guido van Rossum [Wed, 26 Oct 2016 01:42:51 +0000 (18:42 -0700)]
Issue #25002: Back out asyncore/asynchat deprecation.

8 years agoIssue #26240: Merge subprocess doc string from 3.5 into 3.6
Martin Panter [Tue, 25 Oct 2016 23:41:42 +0000 (23:41 +0000)]
Issue #26240: Merge subprocess doc string from 3.5 into 3.6

8 years agoIssue #26240: Clean up the subprocess module doc string
Martin Panter [Tue, 25 Oct 2016 22:20:48 +0000 (22:20 +0000)]
Issue #26240: Clean up the subprocess module doc string

Patch by Tim Mitchell.

8 years agoIssue #28333: Fixes off-by-one error that was adding an extra space.
Steve Dower [Tue, 25 Oct 2016 18:51:54 +0000 (11:51 -0700)]
Issue #28333: Fixes off-by-one error that was adding an extra space.

8 years agoNull merge
Serhiy Storchaka [Tue, 25 Oct 2016 17:20:09 +0000 (20:20 +0300)]
Null merge

8 years agoIssue #28353: Fixed tests of os.fwalk() with broken links.
Serhiy Storchaka [Tue, 25 Oct 2016 17:18:31 +0000 (20:18 +0300)]
Issue #28353: Fixed tests of os.fwalk() with broken links.

8 years agoIssue #28107: Update typing module documentation for NamedTuple (Ivan)
Guido van Rossum [Tue, 25 Oct 2016 16:53:11 +0000 (09:53 -0700)]
Issue #28107: Update typing module documentation for NamedTuple (Ivan)

8 years agoIssue #28353: Try to fix tests.
Serhiy Storchaka [Tue, 25 Oct 2016 16:01:41 +0000 (19:01 +0300)]
Issue #28353: Try to fix tests.

8 years agoIssue 25002: Deprecate asyncore/asynchat. Patch by Mariatta.
Guido van Rossum [Tue, 25 Oct 2016 15:49:13 +0000 (08:49 -0700)]
Issue 25002: Deprecate asyncore/asynchat. Patch by Mariatta.

8 years agoIssue #27275: Fixed implementation of pop() and popitem() methods in
Serhiy Storchaka [Tue, 25 Oct 2016 12:36:56 +0000 (15:36 +0300)]
Issue #27275: Fixed implementation of pop() and popitem() methods in
subclasses of accelerated OrderedDict.

8 years agoIssue #27275: Fixed implementation of pop() and popitem() methods in
Serhiy Storchaka [Tue, 25 Oct 2016 12:33:23 +0000 (15:33 +0300)]
Issue #27275: Fixed implementation of pop() and popitem() methods in
subclasses of accelerated OrderedDict.

8 years agoIssue #28255: calendar.TextCalendar().prmonth() no longer prints a space
Serhiy Storchaka [Tue, 25 Oct 2016 12:02:36 +0000 (15:02 +0300)]
Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar.  Patch by
Xiang Zhang.

8 years agoIssue #28255: calendar.TextCalendar().prmonth() no longer prints a space
Serhiy Storchaka [Tue, 25 Oct 2016 12:00:52 +0000 (15:00 +0300)]
Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
at the start of new line after printing a month's calendar.  Patch by
Xiang Zhang.

8 years agoIssue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Serhiy Storchaka [Tue, 25 Oct 2016 11:46:44 +0000 (14:46 +0300)]
Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.

8 years agoIssue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Serhiy Storchaka [Tue, 25 Oct 2016 11:44:54 +0000 (14:44 +0300)]
Issue #20491: The textwrap.TextWrapper class now honors non-breaking spaces.
Based on patch by Kaarle Ritvanen.

8 years agoIssue #28353: os.fwalk() no longer fails on broken links.
Serhiy Storchaka [Tue, 25 Oct 2016 11:34:38 +0000 (14:34 +0300)]
Issue #28353: os.fwalk() no longer fails on broken links.

8 years agoIssue #28353: os.fwalk() no longer fails on broken links.
Serhiy Storchaka [Tue, 25 Oct 2016 11:28:38 +0000 (14:28 +0300)]
Issue #28353: os.fwalk() no longer fails on broken links.

8 years agoMerge heads
Serhiy Storchaka [Tue, 25 Oct 2016 10:47:41 +0000 (13:47 +0300)]
Merge heads

8 years agoIssue #28408: Fixed a leak and remove redundant code in _PyUnicodeWriter_Finish().
Serhiy Storchaka [Tue, 25 Oct 2016 10:23:56 +0000 (13:23 +0300)]
Issue #28408: Fixed a leak and remove redundant code in _PyUnicodeWriter_Finish().
Patch by Xiang Zhang.

8 years agoIssue #28430: Fix iterator of C implemented asyncio.Future doesn't
INADA Naoki [Tue, 25 Oct 2016 10:00:45 +0000 (19:00 +0900)]
Issue #28430: Fix iterator of C implemented asyncio.Future doesn't
accept non-None value is passed to it.send(val).

8 years agoIssue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().
Serhiy Storchaka [Tue, 25 Oct 2016 07:37:55 +0000 (10:37 +0300)]
Issue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().

8 years agoIssue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().
Serhiy Storchaka [Tue, 25 Oct 2016 07:37:01 +0000 (10:37 +0300)]
Issue #28314: Added tests for xml.etree.ElementTree.Element.getiterator().

8 years agoIssue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 07:17:33 +0000 (10:17 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.

8 years agoIssue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 07:13:43 +0000 (10:13 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.

8 years agoIssue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.
Serhiy Storchaka [Tue, 25 Oct 2016 07:07:51 +0000 (10:07 +0300)]
Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in debug build.

8 years agoIssue #27025: Generated names for Tkinter widgets now start by the "!" prefix
Serhiy Storchaka [Tue, 25 Oct 2016 06:43:48 +0000 (09:43 +0300)]
Issue #27025: Generated names for Tkinter widgets now start by the "!" prefix
for readability (was "`").

8 years agoIssue #28517: Fixed of-by-one error in the peephole optimizer that caused
Serhiy Storchaka [Tue, 25 Oct 2016 06:30:43 +0000 (09:30 +0300)]
Issue #28517: Fixed of-by-one error in the peephole optimizer that caused
keeping unreachable code.

8 years agomerge 3.5 (#28525)
Benjamin Peterson [Tue, 25 Oct 2016 06:00:18 +0000 (23:00 -0700)]
merge 3.5 (#28525)

8 years agofix name of keyword parameter to gc.collect() (closes #28525)
Benjamin Peterson [Tue, 25 Oct 2016 06:00:03 +0000 (23:00 -0700)]
fix name of keyword parameter to gc.collect() (closes #28525)

Patch from vierja.

8 years agoIssue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
Serhiy Storchaka [Mon, 24 Oct 2016 20:49:10 +0000 (23:49 +0300)]
Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.

8 years agoIssue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
Serhiy Storchaka [Mon, 24 Oct 2016 20:47:28 +0000 (23:47 +0300)]
Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.

8 years agoIssue #5830: Remove old comment. Add empty slots.
Raymond Hettinger [Mon, 24 Oct 2016 14:31:55 +0000 (07:31 -0700)]
Issue #5830:  Remove old comment.  Add empty slots.

8 years agoMerge heads
Serhiy Storchaka [Mon, 24 Oct 2016 11:53:25 +0000 (14:53 +0300)]
Merge heads

8 years agoasyncio: Increase asyncio.Future test coverage; test both implementations.
Yury Selivanov [Mon, 24 Oct 2016 02:34:35 +0000 (22:34 -0400)]
asyncio: Increase asyncio.Future test coverage; test both implementations.

Also, add 'isfuture' to 'asyncio.futures.__all__', so that it's
exposed as 'asyncio.isfuture'.

8 years agoSome distutils tests require zlib for creating tar.gz source distribution.
Serhiy Storchaka [Sun, 23 Oct 2016 19:58:06 +0000 (22:58 +0300)]
Some distutils tests require zlib for creating tar.gz source distribution.

8 years agoSome distutils tests require zlib for creating tar.gz source distribution.
Serhiy Storchaka [Sun, 23 Oct 2016 19:56:14 +0000 (22:56 +0300)]
Some distutils tests require zlib for creating tar.gz source distribution.

8 years agoIssue #28115: ZIP creation test requires zlib.
Serhiy Storchaka [Sun, 23 Oct 2016 19:32:48 +0000 (22:32 +0300)]
Issue #28115: ZIP creation test requires zlib.

8 years agoIssue #28115: ZIP creation test requires zlib.
Serhiy Storchaka [Sun, 23 Oct 2016 19:32:30 +0000 (22:32 +0300)]
Issue #28115: ZIP creation test requires zlib.

8 years agoIssue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.
Serhiy Storchaka [Sun, 23 Oct 2016 12:57:42 +0000 (15:57 +0300)]
Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.

8 years agoIssue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.
Serhiy Storchaka [Sun, 23 Oct 2016 12:55:09 +0000 (15:55 +0300)]
Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.

8 years agoIssue #28115: Added tests for CLI of the zipfile module.
Serhiy Storchaka [Sun, 23 Oct 2016 10:12:39 +0000 (13:12 +0300)]
Issue #28115: Added tests for CLI of the zipfile module.

8 years agoIssue #28115: Added tests for CLI of the zipfile module.
Serhiy Storchaka [Sun, 23 Oct 2016 10:07:59 +0000 (13:07 +0300)]
Issue #28115: Added tests for CLI of the zipfile module.

8 years agoIssue #25953: re.sub() now raises an error for invalid numerical group
Serhiy Storchaka [Sun, 23 Oct 2016 09:11:19 +0000 (12:11 +0300)]
Issue #25953: re.sub() now raises an error for invalid numerical group
reference in replacement template even if the pattern is not found in
the string.  Error message for invalid group reference now includes the
group index and the position of the reference.
Based on patch by SilentGhost.

8 years agoIssue #27989: Tweak inspect.formatannotation() to improve pydoc rendering of function...
Guido van Rossum [Sat, 22 Oct 2016 14:56:58 +0000 (07:56 -0700)]
Issue #27989: Tweak inspect.formatannotation() to improve pydoc rendering of function annotations. Ivan L. (3.5->3.6)

8 years agoIssue #27989: Tweak inspect.formatannotation() to improve pydoc rendering of function...
Guido van Rossum [Sat, 22 Oct 2016 14:55:18 +0000 (07:55 -0700)]
Issue #27989: Tweak inspect.formatannotation() to improve pydoc rendering of function annotations. Ivan L.

8 years agoIssue #28435: Merge urllib test fixes from 3.5 into 3.6
Martin Panter [Sat, 22 Oct 2016 03:21:36 +0000 (03:21 +0000)]
Issue #28435: Merge urllib test fixes from 3.5 into 3.6

8 years agoIssue #28435: Avoid no_proxy environment variable interfering with tests
Martin Panter [Sat, 22 Oct 2016 01:42:06 +0000 (01:42 +0000)]
Issue #28435: Avoid no_proxy environment variable interfering with tests

Patch by Piotr Szczepaniak.

8 years agoIssue #26620: Fix ResourceWarning in test_urllib2_localnet
Martin Panter [Sat, 22 Oct 2016 01:28:21 +0000 (01:28 +0000)]
Issue #26620: Fix ResourceWarning in test_urllib2_localnet

* Use context manager on urllib objects to ensure that they are closed on error
* Use self.addCleanup() to cleanup resources even if a test is interrupted
  with CTRL+c

This backports a patch by Victor Stinner.

8 years agoTwo minor typing.py fixes (upstream #305) (3.5->3.6)
Guido van Rossum [Sat, 22 Oct 2016 00:30:30 +0000 (17:30 -0700)]
Two minor typing.py fixes (upstream #305) (3.5->3.6)

8 years agoTwo minor typing.py fixes (upstream #305)
Guido van Rossum [Sat, 22 Oct 2016 00:30:29 +0000 (17:30 -0700)]
Two minor typing.py fixes (upstream #305)

8 years agoIssue #28482: Skip a few test_typing tests if asyncio unavailable (3.5->3.6)
Guido van Rossum [Fri, 21 Oct 2016 23:12:50 +0000 (16:12 -0700)]
Issue #28482: Skip a few test_typing tests if asyncio unavailable (3.5->3.6)

8 years agoIssue #28482: Skip a few test_typing tests if asyncio unavailable
Guido van Rossum [Fri, 21 Oct 2016 23:12:17 +0000 (16:12 -0700)]
Issue #28482: Skip a few test_typing tests if asyncio unavailable