Serhiy Storchaka
23cdbfa744
bpo-32775: Fix regular expression warnings in fnmatch. ( #5583 )
...
fnmatch.translate() no longer produces patterns which contain set
operations.
Sets starting with '[' or containing '--', '&&', '~~' or '||' will
be interpreted differently in regular expressions in future versions.
Currently they emit warnings. fnmatch.translate() now avoids producing
patterns containing such sets by accident.
2018-02-09 13:30:19 +02:00
Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)
feaefc7f60
Cleanup inspect
...
* use isinstance(..) instead of type(..)
* use '.. not in ..' instead of 'not .. in .. '
2018-02-09 18:59:19 +09:00
Alan D Moore
a48e78a0b7
bpo-32585: Add tkinter.ttk.Spinbox. ( #5221 )
2018-02-09 02:03:55 +02:00
Stéphane Wirtel
32921f9082
bpo-32802: Fix Travis build (GH-5589)
...
Fix bug in travis configuration where it did not run the tests when
a change includes both code and doc changes.
2018-02-08 11:14:59 -08:00
Brice Gros
fc1ce810f1
bpo-6135: Fix subprocess.check_output doc to mention changes in 3.6 (GH-5564)
...
Fixes the documentation for `subprocess.check_output()` not mentioning that the encoding and errors parameters were added in 3.6.
2018-02-06 16:46:29 -08:00
Alexey
517da1e58f
Fix typo in Include/objimpl.h, the word "has" was missing (GH-5568)
...
It now reads: ...be aware that Python has no control over...
2018-02-06 16:07:30 -07:00
Bernhard M. Wiedemann
4ad703b7ca
bpo-30693: Fix tarfile test cleanup on MSWindows ( #5557 )
...
it was using our mocked listdir to check when the files were gone.
2018-02-06 20:08:53 +02:00
Alexey Izbyshev
c1e46e94de
bpo-32777: Fix _Py_set_inheritable async-safety in subprocess (GH-5560)
...
Fix a rare but potential pre-exec child process deadlock in subprocess on POSIX systems when marking file descriptors inheritable on exec in the child process. This bug appears to have been introduced in 3.4 with the inheritable file descriptors support.
This also changes Python/fileutils.c `set_inheritable` to use the "slow" two `fcntl` syscall path instead of the "fast" single `ioctl` syscall path when asked to be async signal safe (by way of being asked not to raise exceptions). `ioctl` is not a POSIX async-signal-safe approved function.
ref: http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html
2018-02-05 22:09:34 -08:00
Paul Ganssle
22864bc8e4
Add What's new entry for datetime.fromisoformat ( #5559 )
...
Documents bpo-15873
2018-02-05 21:28:46 -05:00
Serhiy Storchaka
6c85efa5a6
bpo-32749: Make dbm.dumb databases more cosistent with other dbm databases. ( #5497 )
2018-02-05 22:47:31 +02:00
Dag Heyman
c309bcfb9f
Fix typo in whatsnew/3.7.rst (GH-5551)
...
now longer -> no longer
2018-02-05 09:39:33 -05:00
Mariatta
7a561afd2c
bpo-32720: Fixed the replacement field grammar documentation. (GH-5544)
...
`arg_name` and `element_index` are defined as `digit`+ instead of `integer`.
2018-02-05 04:29:02 -05:00
Cheryl Sabella
d1f318105b
bpo-8722: Document __getattr__ behavior with AttributeError in property (GH-4754)
...
When `__getattr__` is implemented, attribute lookup will always fall back to that,
even if the initial failure comes from `__getattribute__` or a descriptor's `__get__`
method (including property methods).
2018-02-05 12:03:22 +10:00
Terry Jan Reedy
05e806767b
Add entry for uniform lower context; add 'since' to be explicit. (GH-5539)
2018-02-04 19:07:16 -05:00
Cheryl Sabella
845d86485e
bpo-32765: Update configdialog General tab create page docstring (GH-5529)
...
Add new entries to the widget list.
2018-02-04 18:15:21 -05:00
Zachary Ware
685045060e
Try to fix the AppVeyor cache mechanism (GH-5536)
2018-02-04 14:36:43 -06:00
Zachary Ware
7de25b1124
Fix version in AppVeyor (GH-5535)
2018-02-04 14:09:29 -06:00
Raymond Hettinger
ca6c125f10
Fix typo -- missing "not" (GH-5528)
2018-02-04 09:15:01 -08:00
Serhiy Storchaka
95c3262762
Use assertTrue() instead of deprecated assert_(). ( #5526 )
2018-02-04 18:14:47 +02:00
Serhiy Storchaka
07ca9afaa8
bpo-10544: Disallow "yield" in comprehensions and generator expressions. (GH-4564)
2018-02-04 10:53:48 +02:00
nathankerr96
8b5fa289fd
bpo-32720: Fixed the definition for width and precision in format mini-language doc (GH-5482)
...
Changed the definition of width and precision from "integer" to "digit+" in format mini-language doc.
2018-02-04 00:42:08 -05:00
Leo Arias
c3d9508ff2
bpo-32746: Fix multiple typos (GH-5144)
...
Fix typos found by codespell in docs, docstrings, and comments.
2018-02-03 19:36:10 -05:00
Raymond Hettinger
589c718a8e
bpo-32739: Show default value for rotate() (GH-5485)
2018-02-03 08:46:28 -08:00
Mario Corchero
38bfa8418f
bpo-32691: Use mod_spec.parent when running modules with pdb (GH-5474)
...
Previously the module name was used, which broke relative imports when pdb was run against a plain module or submodule.
2018-02-03 16:40:11 +10:00
Eric Snow
4e9da0d163
bpo-32604: Fix memory leaks in the new _xxsubinterpreters module. ( #5507 )
2018-02-02 21:49:49 -07:00
Bar Harel
2f79c01493
bpo-32734: Fix asyncio.Lock multiple acquire safety issue (GH-5466)
2018-02-02 17:04:00 -05:00
Cheryl Sabella
66771422d0
bpo-32614: Modify re examples to use a raw string to prevent warning (GH-5265)
...
Modify RE examples in documentation to use raw strings to prevent DeprecationWarning.
Add text to REGEX HOWTO to highlight the deprecation. Approved by Serhiy Storchaka.
2018-02-02 16:16:27 -05:00
Barry Warsaw
bbbcf8693b
bpo-32303 - Consistency fixes for namespace loaders ( #5481 )
...
* Make sure ``__spec__.loader`` matches ``__loader__`` for namespace packages.
* Make sure ``__spec__.origin` matches ``__file__`` for namespace packages.
https://bugs.python.org/issue32303
https://bugs.python.org/issue32305
2018-02-02 15:15:58 -05:00
Yury Selivanov
383b32fe10
Revert "bpo-31356: Add context manager to temporarily disable GC GH-5495
...
This reverts commit 72a0d218dc
.
The reverted commit had a few issues so it was unanimously decided
to undo it. See the bpo issue for details.
2018-02-02 09:31:06 -05:00
oldk
aa0735f597
bpo-32747: Remove trailing spaces in docstrings. (GH-5491)
2018-02-02 10:52:55 +02:00
Nathaniel J. Smith
2efb973589
bpo-32733: Make test_coroutines robust against -Werror (GH-5487)
2018-02-01 20:55:55 -08:00
oldk
461d225b19
bpo-32674: Improve the docstring for __import__ (GH-5339)
...
Clarify that the level argument is used to determine whether to
perform absolute or relative imports: 0 is absolute, while a positive number
is the number of parent directories to search relative to the current module.
2018-02-01 23:20:00 -05:00
Yury Selivanov
55e0839f26
bpo-32436: Fix compiler warning ( #5483 )
2018-02-01 22:24:56 -05:00
Dmitry Alimov
01a0cb8916
Fix typo in hamt.c comments ( #5478 )
2018-02-01 21:59:48 -05:00
Andrew Svetlov
3d4dbd8f01
Implement TimerHandle.when() ( #5473 )
2018-02-01 19:59:32 +02:00
Stéphane Wirtel
83ab995871
bpo-32711: Fix warnings for Python/ast_unparse.c ( #5426 )
...
* bpo-32711: Fix warnings for Python/ast_unparse.c
2018-02-01 17:59:27 +01:00
Serhiy Storchaka
97f1ca1673
[3.8] bpo-31508: Remove support of arguments in tkinter.ttk.Treeview.selection. (GH-3651)
...
It was deprecated in 3.6.
2018-02-01 18:49:21 +02:00
Serhiy Storchaka
12e7cd8a51
bpo-32565: Add missed versionadded directives for all new opcodes. ( #5199 )
2018-02-01 13:48:33 +02:00
Stéphane Wirtel
ab328756d7
bpo-32722: Remove useless example in the Classes tutorial ( #5446 )
...
In the tutorial about the Generator expression, there is an example with
a dict comprehension and not with a generator expression, just removed
the code.
2018-02-01 15:31:07 +08:00
Ned Deily
07a1892f82
Update Doc build to 3.8
2018-01-31 18:12:38 -05:00
Ned Deily
5489bdad51
Start of 3.8.0a0
2018-01-31 17:44:09 -05:00
Ned Deily
6e41cd95b5
Update NEWS, docs, and patchlevel for 3.7.0b1
2018-01-31 17:14:30 -05:00
Ned Deily
1ca2ffdc53
bpo-32726: Build macOS 10.9+ installer with private copy of Tcl/Tk 8.6
2018-01-31 17:14:12 -05:00
Cheryl Sabella
b299393cc3
bpo-32735: Fix typo in f-strings datetime format specifier example (GH-5464)
...
The f-string example for using datetime format specifier does not match the given output.
Changed the format from %b to %B so it matches the output of "January".
2018-01-31 16:37:51 -05:00
Serhiy Storchaka
c66f9f8d39
bpo-25988: Emit a warning when use or import ABCs from 'collections'. ( #5460 )
2018-01-31 19:19:33 +02:00
Xiang Zhang
a29ddf4078
Make site documentation more clear ( #5461 )
...
Mention only ImportError caused by importing sitecustomize.py/usercustomize.py
themselves will be silently ignored.
2018-01-31 23:50:50 +08:00
Xiang Zhang
2c7fd46e11
bpo-32583: Fix possible crashing in builtin Unicode decoders ( #5325 )
...
When using customized decode error handlers, it is possible for builtin decoders
to write out-of-bounds and then crash.
2018-01-31 20:48:05 +08:00
Bernhard M. Wiedemann
84521047e4
bpo-30693: zip+tarfile: sort directory listing ( #2263 )
...
tarfile and zipfile now sort directory listing to generate tar and zip archives
in a more reproducible way.
See also https://reproducible-builds.org/docs/stable-inputs/ on that topic.
2018-01-31 11:17:10 +01:00
Stéphane Wirtel
8d83e4ba78
bpo-32727: smtplib's SMTP.send_message behaves differently with from_addr and to_addrs ( #5451 )
...
Do not pass the name field in the 'from' address in the SMTP envelope.
2018-01-30 19:02:51 -05:00
Benjamin Peterson
1e17d4aaff
compare with difflib not diff(1) (GH-5450)
2018-01-30 09:03:12 -08:00