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
Yuval Langer
6fcb69dad5
Fix trivial typo in multiprocessing documentation (GH-2930)
2017-07-28 10:39:35 -07:00
Victor Stinner
28ce07ae9e
bpo-31066: Fix test_httpservers.test_last_modified() ( #2933 )
...
Write the temporary file on disk and then get its modification time.
2017-07-28 18:15:02 +02:00
Victor Stinner
cc42c121eb
bpo-31067: test_subprocess calls reap_children() ( #2931 )
...
test_subprocess now also calls reap_children() in tearDown(), not
only on setUp().
2017-07-28 18:00:22 +02:00
Utkarsh Upadhyay
8e45318b0d
bpo-30302: Update WhatsNew and documentation. ( #2929 )
...
* Update 'Porting to .37' section.
* Fix a minor example in the doc.
2017-07-28 14:42:56 +02:00
INADA Naoki
ba9ddb7eea
bpo-29585: fix test fail on macOS Framework build (GH-2928)
2017-07-28 21:28:19 +09:00
Ned Deily
c22bd58d93
bpo-28095: Re-enable temporarily disabled part of test_startup_imports on macOS ( #2927 )
...
The changes for bpo-29585 eliminate the extra imports on macOS that caused
the original test failure.
This reverts commit 8a2150aae6
.
2017-07-28 03:02:10 -04:00
Terry Jan Reedy
b1660800f4
bpo-31060: IDLE: Finish regrouping ConfigDialog methods ( #2908 )
...
Finish resorting the 72 ConfigDialog methods into 7 groups that represent the dialog, action buttons, and font, highlight, keys, general, and extension pages. This will help with continuing to add tests and improve the pages. It will enable splitting ConfigDialog into 6 or 7 more comprehensible classes.
2017-07-27 18:28:01 -04:00
Victor Stinner
12953ffe12
bpo-31044: Skip test_posix.test_makedev() on FreeBSD ( #2915 )
...
There is a bug in FreeBSD CURRENT with 64-bit dev_t. Skip the test if
dev_t is larger than 32-bit, until the bug is fixed in FreeBSD
CURRENT.
2017-07-27 16:55:54 +02:00
Serhiy Storchaka
d5ed47dea2
bpo-30814, bpo-30876: Add new import test files to projects. ( #2851 )
2017-07-27 12:24:36 +03:00
Victor Stinner
fd46561167
bpo-31028: Fix test_pydoc when run directly ( #2864 )
...
* bpo-31028: Fix test_pydoc when run directly
Fix get_pydoc_link() of test_pydoc to fix "./python
Lib/test/test_pydoc.py": get the absolute path to __file__ to prevent
relative directories.
* Use realpath() instead of abspath()
2017-07-27 11:21:26 +02:00
Segev Finer
a80e985c49
bpo-9566: Change HANDLE argument parsing to unsigned in msvcrtmodule.c ( #2904 )
2017-07-26 20:15:18 -07:00
Terry Jan Reedy
2bc8f0e686
bpo-31003: IDLE - Add more tests for General tab ( #2859 )
...
* In configdialog: Document causal pathways in create_page_general.
Move related functions to follow this. Simplify some attribute names.
* In test_configdialog: Add tests for load and helplist functions.
Coverage for the general tab is now complete, and 63% overall.
2017-07-26 20:54:40 -04:00
csabella
45bf723c6c
bpo-30853: IDLE: Factor a VarTrace class from configdialog.ConfigDialog. ( #2872 )
...
The new class manages pairs of tk Variables and trace callbacks.
It is completely covered by new tests.
2017-07-26 19:09:58 -04:00
Segev Finer
5cff637979
bpo-9566: Fixed _ssl module warnings ( #2495 )
...
* bpo-9566: Fixed some _ssl warnings
* bpo-9566: _ssl: Fixup the fixes and also fix the remainings warnings
* Add a comment about the downcast
2017-07-26 15:19:17 -07:00
Segev Finer
679b566622
bpo-9566: Fix some Windows x64 compiler warnings ( #2492 )
...
* bpo-9566: Silence liblzma warnings
* bpo-9566: Silence tcl warnings
* bpo-9566: Silence tk warnings
* bpo-9566: Silence tix warnings
* bpo-9566: Fix some library warnings
* bpo-9566: Fix msvcrtmodule.c warnings
* bpo-9566: Silence _bz2 warnings
* bpo-9566: Fixed some _ssl warnings
* bpo-9566: Fix _msi warnings
* bpo-9566: Silence _ctypes warnings
* Revert "bpo-9566: Fixed some _ssl warnings"
This reverts commit a639001c94
.
* bpo-9566: Also consider NULL as a possible error in HANDLE_return_converter
* bpo-9566: whitespace fixes
2017-07-26 15:17:57 -07:00
Steve Dower
f0851910eb
Fix build batch files ( #2750 )
...
* Enable building MSI, zip and nuget packages when Py_OutDir is set.
* Restore the --build option, which got reverted at some point.
* Ensure output directory is created.
* Enables BuildForDaily and DailyBuildVersion options for nuget package.
2017-07-26 09:09:01 -07:00
Segev Finer
e7bc7aac3d
bpo-9566: Fix a warning in Python/getargs.c ( #2890 )
2017-07-26 08:58:25 -07:00