mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
gh-133517: Remove os.listdrive, os.listvolumes and os.listmounts in non-desktop Windows builds (GH-133518)
This commit is contained in:
parent
1a137bc320
commit
427f8c366d
3 changed files with 20 additions and 8 deletions
|
@ -0,0 +1,2 @@
|
|||
Remove :func:`os.listdrives`, :func:`os.listvolumes` and :func:`os.listmounts`
|
||||
in non Windows desktop builds since the underlying functionality is missing.
|
14
Modules/clinic/posixmodule.c.h
generated
14
Modules/clinic/posixmodule.c.h
generated
|
@ -1659,7 +1659,7 @@ exit:
|
|||
return return_value;
|
||||
}
|
||||
|
||||
#if defined(MS_WINDOWS)
|
||||
#if (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM))
|
||||
|
||||
PyDoc_STRVAR(os_listdrives__doc__,
|
||||
"listdrives($module, /)\n"
|
||||
|
@ -1681,9 +1681,9 @@ os_listdrives(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
return os_listdrives_impl(module);
|
||||
}
|
||||
|
||||
#endif /* defined(MS_WINDOWS) */
|
||||
#endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) */
|
||||
|
||||
#if defined(MS_WINDOWS)
|
||||
#if (defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM))
|
||||
|
||||
PyDoc_STRVAR(os_listvolumes__doc__,
|
||||
"listvolumes($module, /)\n"
|
||||
|
@ -1705,9 +1705,9 @@ os_listvolumes(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
return os_listvolumes_impl(module);
|
||||
}
|
||||
|
||||
#endif /* defined(MS_WINDOWS) */
|
||||
#endif /* (defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM)) */
|
||||
|
||||
#if defined(MS_WINDOWS)
|
||||
#if (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM))
|
||||
|
||||
PyDoc_STRVAR(os_listmounts__doc__,
|
||||
"listmounts($module, /, volume)\n"
|
||||
|
@ -1774,7 +1774,7 @@ exit:
|
|||
return return_value;
|
||||
}
|
||||
|
||||
#endif /* defined(MS_WINDOWS) */
|
||||
#endif /* (defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)) */
|
||||
|
||||
#if defined(MS_WINDOWS)
|
||||
|
||||
|
@ -13398,4 +13398,4 @@ os__emscripten_debugger(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
#ifndef OS__EMSCRIPTEN_DEBUGGER_METHODDEF
|
||||
#define OS__EMSCRIPTEN_DEBUGGER_METHODDEF
|
||||
#endif /* !defined(OS__EMSCRIPTEN_DEBUGGER_METHODDEF) */
|
||||
/*[clinic end generated code: output=f7b5635e0b948be4 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=ae64df0389746258 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -4698,7 +4698,7 @@ os_listdir_impl(PyObject *module, path_t *path)
|
|||
}
|
||||
|
||||
|
||||
#ifdef MS_WINDOWS
|
||||
#if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)
|
||||
|
||||
/*[clinic input]
|
||||
os.listdrives
|
||||
|
@ -4747,6 +4747,10 @@ os_listdrives_impl(PyObject *module)
|
|||
return result;
|
||||
}
|
||||
|
||||
#endif /* MS_WINDOWS_DESKTOP || MS_WINDOWS_SYSTEM */
|
||||
|
||||
#if defined(MS_WINDOWS_APP) || defined(MS_WINDOWS_SYSTEM)
|
||||
|
||||
/*[clinic input]
|
||||
os.listvolumes
|
||||
|
||||
|
@ -4808,6 +4812,9 @@ os_listvolumes_impl(PyObject *module)
|
|||
return result;
|
||||
}
|
||||
|
||||
#endif /* MS_WINDOWS_APP || MS_WINDOWS_SYSTEM */
|
||||
|
||||
#if defined(MS_WINDOWS_DESKTOP) || defined(MS_WINDOWS_SYSTEM)
|
||||
|
||||
/*[clinic input]
|
||||
os.listmounts
|
||||
|
@ -4888,6 +4895,9 @@ exit:
|
|||
return result;
|
||||
}
|
||||
|
||||
#endif /* MS_WINDOWS_DESKTOP || MS_WINDOWS_SYSTEM */
|
||||
|
||||
#ifdef MS_WINDOWS
|
||||
|
||||
/*[clinic input]
|
||||
os._path_isdevdrive
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue