summaryrefslogtreecommitdiff
path: root/psutil/arch/windows/disk.c
diff options
context:
space:
mode:
Diffstat (limited to 'psutil/arch/windows/disk.c')
-rw-r--r--psutil/arch/windows/disk.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/psutil/arch/windows/disk.c b/psutil/arch/windows/disk.c
index 7c35e812..e4c4540d 100644
--- a/psutil/arch/windows/disk.c
+++ b/psutil/arch/windows/disk.c
@@ -46,7 +46,11 @@ psutil_disk_usage(PyObject *self, PyObject *args) {
ULARGE_INTEGER _, total, free;
char *path;
+#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 10
+ if (PyArg_ParseTuple(args, "U", &path)) {
+#else
if (PyArg_ParseTuple(args, "u", &path)) {
+#endif
Py_BEGIN_ALLOW_THREADS
retval = GetDiskFreeSpaceExW((LPCWSTR)path, &_, &total, &free);
Py_END_ALLOW_THREADS