Nathan Beals
3a87e562ea
bpo-42994: Add MIME types for opus, AAC, 3gpp and 3gpp2 ( #24287 )
...
Co-authored-by: Nathan Beals <ndbeals@users.noreply.github.com >
2021-03-02 16:20:18 -08:00
Winson Luk
132131b404
bpo-42782: Fail fast for permission errors in shutil.move() (GH-24001)
...
* Fail fast in shutil.move() to avoid creating destination directories on failure.
Co-authored-by: Zackery Spytz <zspytz@gmail.com >
2021-03-02 12:53:15 -08:00
Peter Donis
b36349a647
bpo-43049: Use io.IncrementalNewlineDecoder for doctest newline conversion (GH-24359)
...
Followup to bpo-1812 and GH-17385.
2021-03-02 11:06:20 -06:00
Inada Naoki
5bfa945605
bpo-41282: distutils: Fix stacklevel for DeprecationWarning (GH-24657)
...
DeprecationWarning is emit for `import distutils`, not for `distutils` itself.
2021-03-02 11:49:10 +09:00
Pablo Galindo
cc12888f9b
Remove unused suspicious rule in the docs
2021-03-01 16:48:59 +00:00
Filipe Laíns
0d7ad9fb38
bpo-29753: fix merging packed bitfields in ctypes struct/union (GH-19850)
...
From the commit message:
> When the structure is packed we should always expand when needed,
> otherwise we will add some padding between the fields. This patch makes
> sure we always merge bitfields together. It also changes the field merging
> algorithm so that it handles bitfields correctly.
Automerge-Triggered-By: GH:jaraco
2021-02-28 14:43:19 -08:00
Pablo Galindo
af5fa13ef6
bpo-37146: Deactivate opcode cache only when using huntrleaks in the test suite (GH-24643)
2021-02-28 22:41:09 +00:00
Dennis Sweeney
73a85c4e1d
bpo-41972: Use the two-way algorithm for string searching (GH-22904)
...
Implement an enhanced variant of Crochemore and Perrin's Two-Way string searching algorithm, which reduces worst-case time from quadratic (the product of the string and pattern lengths) to linear. This applies to forward searches (like``find``, ``index``, ``replace``); the algorithm for reverse searches (like ``rfind``) is not changed.
Co-authored-by: Tim Peters <tim.peters@gmail.com >
2021-02-28 12:20:50 -06:00
Brandt Bucher
145bf269df
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
...
Co-authored-by: Guido van Rossum <guido@python.org >
Co-authored-by: Talin <viridia@gmail.com >
Co-authored-by: Pablo Galindo <pablogsal@gmail.com >
2021-02-26 14:51:55 -08:00
Alex
cc02b4f2e8
bpo-38302: __pow__/__rpow__ now called when __ipow__ returns NotImplemented ( #16459 )
2021-02-26 11:58:39 -08:00
Ruben Vorderman
7956ef8849
bpo-43317: Use io.DEFAULT_BUFFER_SIZE instead of 1024 in gzip CLI ( #24645 )
...
This improves the performance slightly.
2021-02-26 21:17:51 +09:00
Ammar Askar
c6ccdfb479
bpo-43144: Mark unicodedata's test_normalization as requiring network (GH-24650)
...
Co-authored-by: Arkadiusz Miśkiewicz <arekm@maven.pl >
2021-02-26 12:24:32 +09:00
Inada Naoki
9525a18b5b
bpo-43316: gzip: Fix sys.exit() usage. (GH-24652)
2021-02-26 11:09:06 +09:00
Ruben Vorderman
cc3df6368d
bpo-43316: gzip: CLI uses non-zero return code on error. (GH-24647)
...
Exit code is now 1 instead of 0. A message is printed to stderr instead of stdout. This is
the proper behaviour for a tool that can be used in scripts.
2021-02-25 20:30:24 +09:00
Florian Bruhin
70f8ebe503
Remove comment about a private email.headerregistry (GH-24233)
...
It's been public since 2012: ea9766897b
2021-02-24 17:21:32 -04:00
Felix C. Stegerman
1f433406bd
bpo-42151: don't set specified_attributes=1 in pure Python ElementTree (GH-22987)
2021-02-24 11:25:31 +09:00
Terry Jan Reedy
b9fe16a027
bpo-41841: Revise header (GH-24633)
2021-02-23 21:24:33 -05:00
Terry Jan Reedy
2827e8a177
bpo-43283: Add IDLE doc paragraph about print speed (GH-24615)
...
Printing to IDLE's Shell is often slower than printing to a system
terminal, but it can be made faster by pre-formatting a single
string before printing.
2021-02-23 19:39:51 -05:00
Irit Katriel
b798ab0693
bpo-43146: fix None-handling in single-arg traceback.print_exception(None) (GH-24629)
...
(The previous commit fixed print_exception(None, None, None).)
2021-02-23 09:43:04 -08:00
Irit Katriel
26f18b8540
bpo-43146: fix regression in traceback.print_exception(None) (GH-24463)
2021-02-23 06:58:47 -08:00
Inada Naoki
91a639a094
bpo-36346: Emit DeprecationWarning for PyArg_Parse() with 'u' or 'Z'. (GH-20927)
...
Emit DeprecationWarning when PyArg_Parse*() is called with 'u', 'Z' format.
See PEP 623.
2021-02-22 22:11:48 +09:00
Inada Naoki
01806d5beb
bpo-43260: io: Prevent large data remains in textio buffer. (GH-24592)
...
When very large data remains in TextIOWrapper, flush() may fail forever.
So prevent that data larger than chunk_size is remained in TextIOWrapper internal
buffer.
Co-Authored-By: Eryk Sun
2021-02-22 08:29:30 +09:00
Neil Schemenauer
84f7afe65c
Fix failed merge of bpo-43288. (GH-24614)
2021-02-21 14:22:14 -08:00
Neil Schemenauer
50288aa8c9
bpo-43288: Fix bug in test_importlib test. (GH-24612)
2021-02-21 13:48:18 -08:00
Terry Jan Reedy
4cf7bb8e22
bpo-43283: Rearrange some IDLE doc paragraphs. (GH-24604)
...
In the Running User Code section, gather together paragraphs about two
processes and the sys.stdstream replacements, preparing to add another.
2021-02-21 02:44:11 -05:00