Merge pull request #40651 from twangboy/fix_diskusage_py3

Fix status.diskusage for Windows on Py3
This commit is contained in:
Nicole Thomas 2017-04-12 10:21:28 -06:00 committed by GitHub
commit 491661f323

View file

@ -108,7 +108,7 @@ def diskusage(human_readable=False, path=None):
_, total, free = \
ctypes.c_ulonglong(), ctypes.c_ulonglong(), ctypes.c_longlong()
if sys.version_info >= (3, ) or isinstance(path, six.text_type):
fun = ctypes.windll.kernel32.GetDiskFreeSpaceExw
fun = ctypes.windll.kernel32.GetDiskFreeSpaceExW
else:
fun = ctypes.windll.kernel32.GetDiskFreeSpaceExA
ret = fun(path, ctypes.byref(_), ctypes.byref(total), ctypes.byref(free))