Thomas Moreau
94459fd7dc
bpo-31699 Deadlocks in concurrent.futures.ProcessPoolExecutor with pickling error ( #3895 )
...
Fix deadlocks in :class:`concurrent.futures.ProcessPoolExecutor` when task arguments or results cause pickling or unpickling errors.
This should make sure that calls to the :class:`ProcessPoolExecutor` API always eventually return.
2018-01-05 11:15:54 +01:00
Serhiy Storchaka
ce5b0e9db1
bpo-32226: Make __class_getitem__ an automatic class method. ( #5098 )
2018-01-05 00:21:41 +02:00
Serhiy Storchaka
87be28f4a1
bpo-31672: Restore the former behavior when override flags in Template. ( #5099 )
...
Overriding flags to 0 will make the default pattern matching only
lower case letters.
2018-01-04 19:20:11 +02:00
Serhiy Storchaka
d8ac4d1d5a
bpo-31778: Make ast.literal_eval() more strict. ( #4035 )
...
Addition and subtraction of arbitrary numbers no longer allowed.
2018-01-04 11:15:39 +02:00
Serhiy Storchaka
fbb490fd2f
bpo-32308: Replace empty matches adjacent to a previous non-empty match in re.sub(). ( #4846 )
2018-01-04 11:06:13 +02:00
Serhiy Storchaka
0cc99c8cd7
bpo-32482: Fix suspicious code in tests for syntax and grammar. ( #5086 )
2018-01-04 10:36:35 +02:00
Serhiy Storchaka
7cc42c356b
bpo-32478: Add tests for 'break' and 'return' inside 'finally' clause. ( #5078 )
2018-01-02 02:38:35 +02:00
Serhiy Storchaka
e8ed96550c
bpo-32416: Add two new tests in test_sys_settrace. ( #5072 )
...
Move other test to more proper place.
2018-01-01 19:39:38 +02:00
Antoine Pitrou
14709144b5
bpo-32468: Better frame repr() ( #5067 )
...
bpo-32468: Better frame repr()
2017-12-31 22:35:22 +01:00
Yury Selivanov
0c36bed1c4
bpo-32458: Temporarily mask start-tls proactor test on Windows ( #5054 )
2017-12-30 15:40:20 -05:00
Barry Warsaw
deae6b451f
bpo-32248 - Implement importlib.resources ( #4911 )
...
Port importlib_resources to importlib.resources
2017-12-30 15:18:06 -05:00
Andrew Svetlov
ffcb4c0165
bpo-32418: Postfix, raise NotImplementdError and close resources in tests ( #5052 )
2017-12-30 18:52:56 +02:00
Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)
1634fc289a
bpo-32418: Add get_loop() method on Server, AbstractServer classes ( #4997 )
...
* Add abstract get_loop() method to Server, AbstractServer classes.
* Add test cases for get_loop() method in Server, AbstractServer classes
* Add documentation for get_loop() method
2017-12-30 17:09:32 +02:00
Yury Selivanov
f111b3dcb4
bpo-23749: Implement loop.start_tls() ( #5039 )
2017-12-30 00:35:36 -05:00
Benjamin Peterson
bbdb17d19b
return the new file descriptor from os.dup2 (closes bpo-32441) ( #5041 )
2017-12-29 13:13:06 -08:00
Eric V. Smith
03220fdb26
bpo-32427: Expose dataclasses.MISSING object. ( #5045 )
2017-12-29 13:59:58 -05:00
Benjamin Peterson
e325608740
remove unused import ( #5040 )
2017-12-28 23:24:40 -08:00
Benjamin Peterson
e5f7dccefa
make PatternCompiler use the packaged grammar if possible (more bpo-24960) ( #5034 )
2017-12-28 17:54:12 -08:00
oldk
e5681b9822
bpo-32440: Update the docs URL to https in help() (GH-5030)
...
In pydoc.py, the reference to Python' documentation was in http.
The link has been updated to use https.
2017-12-28 06:37:46 -08:00
gfyoung
531dd7e27e
Fix minor spelling error in test_sys_settrace.py. ( #5025 )
2017-12-28 10:28:25 +02:00
Serhiy Storchaka
53f9135667
bpo-32416: Refactor tests for the f_lineno setter and add new tests. ( #4991 )
2017-12-27 00:38:56 +02:00
Serhiy Storchaka
13a6c098c2
bpo-32259: Make a TypeError message when unpack non-iterable more specific. ( #4903 )
2017-12-26 12:30:41 +02:00
Andrew Svetlov
a8f4e15f3d
bpo-26133: Fix typos ( #5010 )
...
* Fix typos
* Change warning text
* Add test
2017-12-26 11:53:38 +02:00
Yury Selivanov
e0aef4f3cd
bpo-31721: Allow Future._log_traceback to only be set to False ( #5009 )
2017-12-25 16:16:10 -05:00
Yury Selivanov
0cf16f9ea0
bpo-32363: Disable Task.set_exception() and Task.set_result() ( #4923 )
2017-12-25 10:48:15 -05:00
Andrew Svetlov
4f146f9ed1
bpo-26133: Clear signals list on interpreter finalizing ( #5002 )
2017-12-24 13:50:03 +02:00
Yury Selivanov
719ccbca69
bpo-32415: Fix "error is already set" ( #4999 )
2017-12-23 16:29:26 -05:00
Andrew Svetlov
a330f483e2
Fix check for run_in_executor on closed loop. ( #4996 )
2017-12-23 23:03:27 +02:00
Yury Selivanov
a8fb079789
bpo-32415: Add more tests ( #4995 )
2017-12-23 15:42:27 -05:00
Yury Selivanov
ca9b36cd1a
bpo-32415: Add asyncio.Task.get_loop() and Future.get_loop() ( #4992 )
2017-12-23 15:04:15 -05:00
Yury Selivanov
558aa30f79
bpo-32357: Fix tests in refleak mode ( #4989 )
2017-12-23 12:44:29 -05:00
Mariatta
c0919c27c6
bpo-26439: Convert %s in Lib/ctypes/_aix.py to f-strings. (GH-4986)
2017-12-22 23:39:03 -08:00
Benjamin Peterson
d11e8e0d11
correct wording ( #4983 )
2017-12-22 20:48:13 -08:00
Benjamin Peterson
8a5877165e
bpo-24960: use pkgutil.get_data in lib2to3 to read pickled grammar files ( #4977 )
...
This is more complicated than it should be because we need to preserve the
useful mtime-based regeneration feature that lib2to3.pgen2.driver.load_grammar
has. We only look for the pickled grammar file with pkgutil.get_data and only if
the source file does not exist.
2017-12-22 12:18:33 -08:00
Victor Stinner
424315fa86
bpo-29240: Skip test_readline.test_nonascii() ( #4968 )
...
Skip the test which fails on FreeBSD with POSIX locale.
Skip the test to fix FreeBSD buildbots, until a fix can be found, so
the buildbots can catch other regressions.
2017-12-22 00:09:26 +01:00
Victor Stinner
550ee051d6
bpo-20891: Skip test_embed.test_bpo20891() ( #4967 )
...
Skip the test failing randomly because of known race condition.
Skip the test to fix macOS buildbots until a decision is made on the
proper fix for the race condition.
2017-12-22 00:05:05 +01:00
Andrew Svetlov
4a02543cf9
bpo-26133: Dont unsubscribe signals in UNIX even loop on interpreter shutdown ( #4956 )
2017-12-21 17:06:46 +02:00
Коренберг Марк
fbd605151f
bpo-32323: urllib.parse.urlsplit() must not lowercase() IPv6 scope value ( #4867 )
2017-12-21 14:16:17 +02:00
Paul Ganssle
09dc2f508c
bpo-15873: Implement [date][time].fromisoformat ( #4699 )
...
Closes bpo-15873.
2017-12-21 00:33:49 -05:00
INADA Naoki
507434fd50
bpo-15216: io: TextIOWrapper.reconfigure() accepts encoding, errors and newline (GH-2343)
2017-12-21 09:59:53 +09:00
Andrew Svetlov
51eb1c6b9c
bpo-29970: Make ssh_handshake_timeout None by default ( #4939 )
...
* Make ssh_handshake_timeout None by default.
* Raise ValueError if ssl_handshake_timeout is used without ssl.
* Raise ValueError if ssl_handshake_timeout is not positive.
2017-12-20 20:24:43 +02:00
Antoine Pitrou
1f1a34c314
bpo-32379: Faster MRO computation for single inheritance ( #4932 )
...
* bpo-32379: Faster MRO computation for single inheritance
2017-12-20 15:58:21 +01:00
Marcel Plch
776407fe89
bpo-31901: atexit callbacks should be run at subinterpreter shutdown ( #4611 )
...
Change atexit behavior and PEP-489 multiphase init support.
2017-12-20 11:17:58 +01:00
Neil Aspinall
f7686c1f55
bpo-29970: Add timeout for SSL handshake in asyncio
...
10 seconds by default.
2017-12-19 21:45:42 +02:00
Michael Felt
c5ae169e1b
bpo-26439 Fix ctypes.util.find_library failure on AIX ( #4507 )
...
Implement find_library() support in ctypes/util for AIX.
Add some AIX specific tests.
2017-12-19 13:58:49 +01:00
Julien Duponchelle
319c0345cd
bpo-29711: Fix stop_serving in proactor loop kill all listening servers ( #431 )
2017-12-19 07:23:17 -05:00
Yury Selivanov
36c2c04478
bpo-32355: Optimize asyncio.gather() ( #4913 )
2017-12-19 07:19:53 -05:00
Yury Selivanov
a9d7e552c7
bpo-32357: Optimize asyncio.iscoroutine() for non-native coroutines ( #4915 )
2017-12-19 07:18:45 -05:00
Yury Selivanov
a7bd64c0c0
bpo-27456: Simplify sock type checks ( #4922 )
...
Recent sock.type fix (see bug 32331) makes sock.type checks simpler
in asyncio.
2017-12-19 06:44:37 -05:00
Andrew Svetlov
21be85f520
Improve test coverage ( #4924 )
2017-12-19 08:51:16 +02:00