Victor Stinner
3ca9f50f96
bpo-31160: test_builtin: don't check waitpid() status ( #3050 )
2017-08-09 23:08:22 +02:00
Victor Stinner
da5e930187
bpo-31160: Fix test_random for zombie process ( #3045 )
...
TestModule.test_after_fork() now calls os.waitpid() to read the exit
status of the child process to avoid creating a zombie process.
2017-08-09 17:59:05 +02:00
Victor Stinner
e3510d74aa
bpo-31160: regrtest now reaps child processes ( #3044 )
...
Add a post_test_cleanup() function which currently only calls
support.reap_children().
2017-08-09 17:44:33 +02:00
Victor Stinner
4baca1b0f7
bpo-31160: Fix test_builtin for zombie process ( #3043 )
...
PtyTests.run_child() now calls os.waitpid() to read the exit status
of the child process to avoid creating zombie process and leaking
processes in the background.
2017-08-09 17:44:19 +02:00
Julien Palard
122081deef
bpo-31159: fix language switch regex on unknown yet built languages. ( #3039 )
...
This fix a regex issue (a missing non-matching group around an 'or'
list) and the specific possible case where a translation is built but
not yet in known by the picker, but not explicitly listing possible
languages in the regex.
2017-08-09 17:01:15 +02:00
Jeffrey Rackauckas
b811d664de
bpo-31072: Add filter to zipapp ( #3021 )
...
bpo-31072: Add a filter argument to zipapp.create_archive (GH-3021)
* Add an include_file argument to allow callers to decide which files to include
* Document the new argument
2017-08-09 14:37:17 +01:00
Serhiy Storchaka
9b0d1d647e
bpo-31070: Fix a race condition in importlib _get_module_lock(). ( #3033 )
2017-08-09 14:29:12 +03:00
Ammar Askar
88eee44a91
bpo-31150: Wait for child process in test_forkinthread to avoid thread reaped warnings ( #3032 )
2017-08-09 10:51:43 +02:00
Julien Palard
c82b7f332a
bpo-31149: Doc: Add Japanese to the language switcher. ( #3028 )
2017-08-08 23:26:46 +02:00
Victor Stinner
cd7e9c1b67
ttk: fix LabeledScale and OptionMenu destroy() method ( #3025 )
...
bpo-31135: Call the parent destroy() method even if the used
attribute doesn't exist.
The LabeledScale.destroy() method now also explicitly clears label
and scale attributes to help the garbage collector to destroy all
widgets.
2017-08-08 19:41:21 +02:00
Terry Jan Reedy
733d0f63c5
bpo-31130: IDLE -- stop leaks in test_configdialog. ( #3016 )
...
Initial patch by Victor Stinner.
2017-08-07 14:22:44 -04:00
Terry Jan Reedy
89225871d3
bpo-29910: IDLE - revert `break`s that disabled calltip close. ( #2997 )
2017-08-07 13:37:10 -04:00
Julien
dff9b5f9d6
bpo-31045: Language switch ( #2652 )
...
* Doc: Indicate the language
* Renaming version_switcher to switchers (to add language_switcher).
* Adding language switch.
* Doc switchers: Enhance readability of regex parsing versions.
* Doc switchers: Desambiguate the need of a replace(/\/+$/g, '') by proper naming.
* Doc switchers: py3k can't reach js, it's redirected server-side by nginx.
* Doc switchers: Examples matching actual regexes.
* Doc switchers: Better fallback on unexisting translated version.
2017-08-07 10:27:21 +02:00
Gregory P. Smith
60a6632a3d
add myself to CODEOWNERS for subprocess. ( #3005 )
2017-08-04 20:00:06 -06:00
Brett Cannon
d255fea7c7
Notify the import-team on import-related PRs (GH-3002)
2017-08-04 14:14:32 -07:00
Łukasz Langa
8238ef0467
Add author of the fix for #30841 to ACKS. ( #3001 )
2017-08-04 11:21:37 -07:00
Yuan Chao Chou
2af565baf4
Fix a shadow-compatible-local warning ( #2180 )
...
Change the shadowing naming, 'value' (Python-ast.c:4652), to 'val'
to prevent the variables from being misused.
2017-08-04 10:53:12 -07:00
Shane Harvey
c4c9866064
bpo-31107: Fix copyreg mangled slot names calculation. ( #2989 )
2017-08-04 11:45:00 +03:00
INADA Naoki
778928b0c7
bpo-29304: Simplify dict lookup functions (GH-2407)
...
* remove hashpos parameter from lookdict functions.
* remove many duplicated code from lookdict functions.
2017-08-03 23:45:15 +09:00
Mike DePalatis
87c3c5de73
Improve grammar in asyncio documentation (GH-2993)
...
"not only is it .." is the correct form, as opposed to:
"not only it is ..."
2017-08-04 00:20:42 +10:00
Serhiy Storchaka
5075416b8f
bpo-30978: str.format_map() now passes key lookup exceptions through. ( #2790 )
...
Previously any exception was replaced with a KeyError exception.
2017-08-03 11:45:23 +03:00
Serhiy Storchaka
25e4f779d7
bpo-31071: Avoid masking original TypeError in call with * unpacking ( #2957 )
...
when other arguments are passed.
2017-08-03 11:37:15 +03:00
Ville Skyttä
49b2734bf1
Spelling fixes ( #2902 )
2017-08-03 09:00:59 +03:00
R. David Murray
d9d55c91be
Add @bitdancer as codeowner of email related stuff. (GH-2987)
2017-08-02 15:50:50 -07:00
Preston Landers
6ea56d2ebc
bpo-31080: Allowed logging.config.fileConfig() to accept both args and kwargs. (GH-2979)
2017-08-02 21:44:28 +01:00
Alexander Mohr
de34cbe9cd
bpo-31061: fix crash in asyncio speedup module (GH-2966)
2017-08-02 15:31:07 +09:00
Łukasz Langa
47320a652e
Document Path.is_mount(), update Misc/ACKS and Misc/NEWS ( #2980 )
2017-08-01 16:47:50 -07:00
Yury Selivanov
9d8e6ec8d2
Add @1st1 as co-owner of asyncio and genobject ( #2978 )
2017-08-01 18:41:33 -04:00
Cooper Lees
173ff4a58a
bpo-30897: Add is_mount() to pathlib.Path ( #2669 )
...
* Add in is_mount() call to pathlib.Path similiar to os.path.ismount(path)
* Add tests for is_mount()
2017-08-01 15:35:45 -07:00
Brett Cannon
9eef9e805e
List myself as interested in all import-related pull requests (GH-2976)
2017-08-01 14:51:17 -07:00
favll
adfe3440f6
bpo-31084: QueueHandler now formats messages correctly. (GH-2954)
2017-08-01 19:12:26 +01:00
csabella
6f446bee4f
bpo-31083: IDLE: Describe the Page classes in configdialog ( #2965 )
...
Add template as comment. Update existing classes to match outline.
Initial patch by Cheryl Sabella.
2017-08-01 00:24:07 -04:00
Mariatta
e1e60bd95c
Remove .mention-bot (GH-2923)
2017-07-31 20:56:35 -07:00
Mariatta
00fce69711
Create CODEOWNERS (GH-2924)
...
Copied over info from .mention-bot
2017-07-31 20:56:12 -07:00
scoder
e4c06bcca3
bpo-31091: Remove dead code in PyErr_GivenExceptionMatches(). ( #2963 )
...
According to the comment, there was previously a call to PyObject_IsSubclass() involved which could fail, but since it was replaced with a call to PyType_IsSubtype(), it can no longer fail.
2017-07-31 23:27:46 +03:00
Mariatta
8474d87165
bpo-25910: Update LICENSE (GH-2873)
...
Use the copy provided in https://bugs.python.org/issue25910#msg295200
2017-07-31 11:16:14 -07:00
Alexander Belopolsky
018d353c1c
Closes issue bpo-5288: Allow tzinfo objects with sub-minute offsets. ( #2896 )
...
* Closes issue bpo-5288: Allow tzinfo objects with sub-minute offsets.
* bpo-5288: Implemented %z formatting of sub-minute offsets.
* bpo-5288: Removed mentions of the whole minute limitation on TZ offsets.
* bpo-5288: Removed one more mention of the whole minute limitation.
Thanks @csabella!
* Fix a formatting error in the docs
* Addressed review comments.
Thanks, @haypo.
2017-07-31 10:26:50 -04:00
Zackery Spytz
c6ea8974e2
bpo-30640: Fix undefined behavior in _PyFunction_FastCallDict() and PyEval_EvalCodeEx() ( #2919 )
...
k + 1 was calculated with k = NULL.
2017-07-31 17:24:37 +03:00
csabella
a568e52733
bpo-25684: ttk.OptionMenu radiobuttons weren't unique ( #2276 )
...
between instances of OptionMenu.
2017-07-31 12:30:09 +03:00
csabella
e8eb17b2c1
bpo-31050: IDLE: Factor GenPage class from ConfigDialog ( #2952 )
...
The slightly modified tests for the General tab continue to pass.
Patch by Cheryl Sabella.
2017-07-30 18:39:17 -04:00
Vinay Sajip
75f0b5dbac
Updated LoggerAdapter.isEnabledFor to take advantage of caching. (GH-2951)
2017-07-30 20:15:18 +01:00
csabella
9397e2a87e
bpo-31004: IDLE: Factor out FontPage class from configdialog (step 1) ( #2905 )
...
The slightly modified tests continue to pass. The General test
broken by the switch to Notebook is fixed.
Patch mostly by Cheryl Sabella.
2017-07-30 13:34:25 -04:00
Terry Jan Reedy
c3aa47f655
bpo-30928: Update IDLE News.txt. ( #2948 )
2017-07-30 06:25:22 -04:00
Vinay Sajip
2543f50033
bpo-30522: Implemented a method to allow setting a logging.StreamHander's stream. (GH-2921)
2017-07-30 10:41:45 +01:00
Avram Lubkin
78c18a9b9a
bpo-30962: Added caching to Logger.isEnabledFor() (GH-2752)
2017-07-30 10:36:33 +01:00
Peter Thomassen
caa1280d1e
bpo-30803: clarify truth value testing documentation ( #2508 )
...
Initial patch by Peter Thomassen.
2017-07-29 15:18:13 -04:00
Zackery Spytz
ceb93f4540
bpo-31027: Fix test_listcomps failure when run directly ( #2939 )
...
Bug appears to be incomplete copy-paste-edit.
2017-07-29 12:05:55 -04:00
Terry Jan Reedy
b331f80b47
bpo-30781: IDLE - Use ttk Notebook in ConfigDialog ( #2938 )
...
The notebook looks a bit better. It will work better with separate page classes. Traversal of widgets by Tab works better. Switching tabs with keys becomes possible. The font sample box works better at large font sizes.
One of the two simulated click tests no longer works. This will be investigated while fixing a bug with the widget itself.
2017-07-29 00:49:39 -04:00
Terry Jan Reedy
5d0f30aae5
bpo-30853: IDLE - touch-up configdialog.VarTrace and tests. ( #2936 )
...
Add clear method for tests. Adjust tests to use global instance.
Remove unneeded ConfigDialog method.
2017-07-28 17:00:02 -04:00
csabella
5b59154c0d
bpo-30853: IDLE: Convert font and general vars to use VarTrace ( #2914 )
...
Instance tracers manages pairs consisting of a tk variable and a
callback function. When tracing is turned on, setting the variable
calls the function. Test coverage for the new class is 100%.
2017-07-28 14:40:59 -04:00