Raymond Hettinger
a2fbc51198
Compute v only when needed. ( #95183 )
2022-07-23 18:07:17 -05:00
Christian Heimes
23f6944c37
gh-90385: Add skip_unless_symlink decorator to test_walk_symlink_location (GH-95182)
2022-07-23 23:42:04 +02:00
Pablo Galindo Salgado
9762572d0a
gh-93351: Add news entry and what's new entry for changes in gh-93351 ( #95175 )
2022-07-23 19:35:44 +01:00
Christian Heimes
d291a82df3
gh-90473: Check for HAVE_KILL in main.c:exit_sigint (GH-95165)
2022-07-23 12:29:00 +02:00
Christian Heimes
6839324894
gh-90473: Fix more tests on platforms without umask (GH-95164)
2022-07-23 12:26:31 +02:00
Christian Heimes
41a5b84eaf
gh-89758: Track all socket module dependencies ( #95157 )
2022-07-23 11:34:50 +02:00
Chenwei Xiao
de28ee8f75
Doc: Add omitted secondary prompt in inputoutput tutorial (GH-30317)
...
For the continuation lines, "..." should present as secondary prompt
2022-07-23 17:25:42 +08:00
Erlend Egeberg Aasland
a3d4d15f53
gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory ( #95146 )
...
This PR partially reverts gh-24421 (PR) and fixes the remaining concerns
given in gh-93044 (issue):
- keyword arguments are passed as positional arguments to factory()
- if an argument is not passed to sqlite3.connect(), its default value
is passed to factory()
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2022-07-23 09:51:28 +02:00
Stanislav Zmiev
c1e929858a
gh-90385: Add `pathlib.Path.walk()` method (GH-92517)
...
Automerge-Triggered-By: GH:brettcannon
2022-07-22 16:55:46 -07:00
Brandt Bucher
e4d3a96a11
GH-94438: Handle extended arguments and conditional pops in mark_stacks (GH-95110)
2022-07-22 16:28:03 -07:00
Brandt Bucher
900bfc53cb
GH-94036: Fix more attribute location quirks (GH-95028)
2022-07-22 13:13:16 -07:00
Chenwei Xiao
34d11f1b0c
Fix copy-friendliness of tutorial example (GH-93424)
2022-07-22 15:11:48 -05:00
Brandt Bucher
e402b26b7f
GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)
2022-07-22 11:04:20 -07:00
July Tikhonov
79d2f549ad
Fix async method reference links in `compound_stmts` docs (GH-94935)
2022-07-22 12:03:17 -05:00
Frank Dana
9c47cf337c
Fix scheme count in `sysconfig` whatsnew entry (GH-94110)
2022-07-22 11:51:14 -05:00
oda-gitso
346aabf916
Fix incorrect directive in multiprocessing module documentation (GH-93517)
2022-07-22 11:46:42 -05:00
Alexandru Mărășteanu
2a9c227ac1
Closes gh-95133: docs, fix indentation level in TestCase.assertLogs example (GH-95134)
2022-07-22 11:37:22 -05:00
Mariatta Wijaya
8a808952a6
Use Markdown Headers in GitHub Issue templates (GH-95111)
...
The Issue templates are using the markup to make text bold.
We should be using proper text headers instead.
I replaced the **bold** text markup with L1 headers.
2022-07-22 09:19:08 -07:00
Erlend Egeberg Aasland
f9b3706df6
gh-81040: Improve sqlite3.Cursor.rowcount docs ( #94940 )
2022-07-22 09:34:39 +02:00
David Benjamin
934b25dcc4
Fix typo in PROTOCOL_TO_TLS_VERSION in test_ssl (GH-95119)
...
This appears to be a typo. It causes try_protocol_combo to try to turn
on SSL 3.0 when testing PROTOCOL_SSLv23 (aka PROTOCOL_TLS), which
doesn't make any sense. Fix it to be PROTOCOL_SSLv3.
Without this, try_protocol_combo is actually setting
context.minimum_version to SSLv3 when called as
try_protocol_combo(ssl.PROTOCOL_TLS, ssl.PROTOCOL_TLS, True)
One would think this causes a no-ssl3 OpenSSL build to fail, but OpenSSL
forgot to make SSL_CTX_set_min_proto_version(SSL3_VERSION) does not
notice no-ssl3, so this typo has gone undetected. But we should still
fix the typo because, presumably, a future version of OpenSSL will
remove SSL 3.0 and do so more thoroughly, at which point this will
break.
2022-07-21 17:38:15 -07:00
Terry Jan Reedy
d06c552e35
gh-95112: Fix What's New 3.12 contribution note periods ( #95118 )
...
A couple, so far, are missing.
2022-07-21 20:36:53 -04:00
Terry Jan Reedy
8df8ef9743
gh-95112: Fix What's New 3.11 contribution note periods ( #95115 )
...
Some are missing, a few placed after the ')'.
2022-07-21 20:35:56 -04:00
Terry Jan Reedy
c944649ffc
gh-95112: Fix What's New 3.10 contribution note periods ( #95114 )
...
Some are missing, a few placed after the ')'.
One ') was missing.
2022-07-21 20:00:52 -04:00
Shantanu
b4378948a0
gh-95105: Return Iterator from wsgiref.types.InputStream.__iter__ ( #95106 )
2022-07-21 13:26:04 -07:00
David Benjamin
936f71e5d4
gh-95095: Use SSL_CTX_get_max_proto_version instead of SSL_CTX_ctrl (GH-95096)
...
The wrapper macros are more readable and match the form recommended in
the OpenSSL documentation. They also slightly less error-prone, as the
mapping of arguments to SSL_CTX_ctrl is not always clear. (Though in
this case it's straightforward.)
https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_get_max_proto_version.html
2022-07-21 11:44:30 -07:00
Ken Jin
a6daaf2a13
Fix PyCode_Addr2Location when addrq < 0 (GH-95091)
2022-07-21 14:49:49 +01:00
Thomas Grainger
834bd5dd76
gh-95010: Fix asyncio GenericWatcherTests.test_create_subprocess_fails_with_inactive_watcher (GH-95009)
...
The test was never run, because it was missing the TestCase class.
The test failed because the wrong attribute was patched.
2022-07-21 14:35:20 +03:00
Anthony Shaw
b1924b1006
GH-95029: Describe Windows Store package isolation and redirection in more detail (GH-95030)
2022-07-21 01:01:23 +01:00
Ned Batchelder
6e2fbdab92
docs: use 'recursively' in the description of rglob, and mention globs in the os equivalences (GH-94954)
...
The r in `rglob` stands for "recursively", so use the word in the description. Also, glob and rglob can usefully be mentioned as the pathlib equivalent of os.walk.
Automerge-Triggered-By: GH:brettcannon
2022-07-20 14:47:43 -07:00
Barney Gale
fd4a42d890
gh-82116: add comment explaining use of `list(scandir_it)` in pathlib. (GH-94939)
...
Automerge-Triggered-By: GH:brettcannon
2022-07-20 14:34:13 -07:00
Brandt Bucher
742d4614e1
GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)
2022-07-20 14:27:31 -07:00
Oleg Iarygin
41e0585ffa
gh-91102: Port 8-argument _warnings.warn_explicit to Argument Clinic ( #92891 )
...
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2022-07-20 22:24:51 +02:00
Erlend Egeberg Aasland
6dadf6ca01
gh-90016: Deprecate default sqlite3 adapters and converters ( #94276 )
...
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-07-20 21:37:59 +02:00
Kumar Aditya
000a4eebe7
GH-94382: port multiprocessing static types to heap types ( #94336 )
2022-07-20 21:26:01 +02:00
Erlend Egeberg Aasland
8ede67cdcf
gh-54781: Move NEWS item to Tests, and improve wording ( #95063 )
2022-07-20 21:23:59 +02:00
Erlend Egeberg Aasland
9d09e7b026
gh-94998: Remove redundant condition in test_sqlite3/__main__.py ( #95052 )
2022-07-20 18:07:47 +02:00
Oleg Iarygin
ed4441567e
gh-94844: Add pathlib support to shutil archive management (GH-94846)
...
Co-authored-by: Barney Gale <barney.gale@gmail.com>
2022-07-20 18:55:12 +03:00
Kumar Aditya
7476154886
GH-94851: fix immortal objects refcounting in compiler (gh-95040)
2022-07-20 18:53:27 +09:00
Terry Jan Reedy
bd390ef825
gh-90654: Remove unneeded blank line ( #95044 )
2022-07-20 05:38:56 -04:00
Terry Jan Reedy
acb105a7c1
gh-90654: Add item missing from idlelib/NEWS.txt ( #95038 )
2022-07-20 03:18:10 -04:00
Christian Heimes
0f34c7e2d3
gh-93939: Use new MODULE_name_STATE in wasm_assets script (GH-95035)
2022-07-20 08:53:26 +02:00
Kumar Aditya
1834133e66
GH-90699: fix ref counting of static immortal strings (gh-94850)
2022-07-20 15:23:30 +09:00
Terry Jan Reedy
88e4eeba25
Remove blurb boilerplate from news item ( #95033 )
2022-07-20 01:48:35 -04:00
Serhiy Storchaka
74b5e4ce80
gh-95007: Remove the NoneType return converter (GH-95019)
...
It has confusing semantic which does not provide any benefit (the
only difference is that you should write "return Py_None" instead
of "Py_RETURN_NONE"), it is not currently used, and it is broken.
2022-07-20 08:42:02 +03:00
Erlend Egeberg Aasland
be09bae608
gh-93370: Don't print deprecated pysqlite version in test_sqlite3 ( #95017 )
2022-07-19 23:04:20 +02:00
Steve Dower
49aeff49d7
gh-91256: Ensure help text has the program name even before getpath is called (GH-94929)
2022-07-19 19:39:11 +01:00
Irit Katriel
ea11c17742
gh-93678: move normalize_basic_block and extend_block call into optimize_cfg (GH-95002)
2022-07-19 17:48:56 +01:00
Brandt Bucher
f36589510b
GH-91153: Handle mutating __index__ methods in bytearray item assignment (GH-94891)
2022-07-19 09:42:40 -07:00
Mark Shannon
3f738600f6
GH-94979: Pop the exception stack when jumping out of exception handlers. ( #95003 )
2022-07-19 16:33:18 +01:00
Florian Bruhin
3f2dd0a7c0
test_concurrent_futures: Fix unneeded/confusing format call ( #93119 )
...
Added in 339fd46cb7
- but as noted in a comment, the test only tests ThreadPoolExecutor.
2022-07-18 19:12:40 -07:00