5 Commits
Author SHA1 Message Date
youknowdotandCodex 07b1cdba31 Update Windows registry behavior and canonical 3.15 tests (#9420)
* Update Windows registry behavior and canonical 3.15 tests

Add DeleteTree with nullable wide paths, audit emission, native errors, and thread release; compare HKEY handles as CPython does while retaining upstream identity hashing. Migrate canonical winreg and winapi tests from CPython d220409a13b77de7a6c30abe16ea90db01528edc.

Assisted-by: OpenAI Codex: model version unavailable

* Accept nullable subkeys in winreg OpenKey

Keep sub_key required while accepting None, matching CPython and the canonical HKEY comparison test prerequisite. Forward a null path to RegOpenKeyExW, retain owned wide strings across thread release, and emit the input and result audit events without leaking the returned handle on an audit error.

Assisted-by: OpenAI Codex: model version unavailable

---------

Co-authored-by: Codex <codex@openai.com>
2026-10-28 17:35:55 +09:00
CPython Developers 3e39990503 Update test_winapi from v3.14.2 2026-01-25 00:18:55 +09:00
Jeong, YunWon 21f24cdcc7 impl more winapi (#6529) 2025-12-26 01:37:21 +09:00
Jeong, YunWon 2063c1e0bc Implement winapi.GetLongPathName (#6525) 2025-12-25 22:37:59 +09:00
Ashwin Naren fb0c4b6b3c add test_winapi 2025-04-15 16:24:10 +09:00