From 97613e1a165b98e0e60c99ccbce00f7d6baab3b3 Mon Sep 17 00:00:00 2001 From: thexai <58434170+thexai@users.noreply.github.com> Date: Sun, 5 Jul 2026 12:47:52 +0200 Subject: [PATCH] gh-153091: Fix ``os.listvolumes()`` should be only available for ``MS_WINDOWS_DESKTOP`` ``FindFirstVolumeW`` is only supported on Windows Desktop (not in UWP). --- Modules/clinic/posixmodule.c.h | 6 +++--- Modules/posixmodule.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Modules/clinic/posixmodule.c.h b/Modules/clinic/posixmodule.c.h index 00a4f6009186af..1f7e414b2dfe48 100644 --- a/Modules/clinic/posixmodule.c.h +++ b/Modules/clinic/posixmodule.c.h @@ -1851,7 +1851,7 @@ os_listdrives(PyObject *module, PyObject *Py_UNUSED(ignored)) #endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) */ -#if (defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM)) +#if (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) PyDoc_STRVAR(os_listvolumes__doc__, "listvolumes($module, /)\n" @@ -1873,7 +1873,7 @@ os_listvolumes(PyObject *module, PyObject *Py_UNUSED(ignored)) return os_listvolumes_impl(module); } -#endif /* (defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM)) */ +#endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) */ #if (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) @@ -13733,4 +13733,4 @@ os__emscripten_log(PyObject *module, PyObject *const *args, Py_ssize_t nargs, Py #ifndef OS__EMSCRIPTEN_LOG_METHODDEF #define OS__EMSCRIPTEN_LOG_METHODDEF #endif /* !defined(OS__EMSCRIPTEN_LOG_METHODDEF) */ -/*[clinic end generated code: output=250ea2e34fdd133f input=a9049054013a1b77]*/ +/*[clinic end generated code: output=d81494ceb6ce44ed input=a9049054013a1b77]*/ diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 57db175336702e..4c8415a596b7eb 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -5197,7 +5197,7 @@ os_listdrives_impl(PyObject *module) #endif /* MS_WINDOWS_DESKTOP || MS_WINDOWS_SYSTEM */ -#if defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM) +#if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM) /*[clinic input] os.listvolumes @@ -5260,7 +5260,7 @@ os_listvolumes_impl(PyObject *module) return result; } -#endif /* MS_WINDOWS_APP || MS_WINDOWS_SYSTEM */ +#endif /* MS_WINDOWS_DESKTOP || MS_WINDOWS_SYSTEM */ #if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)