From 394ee4a9aeeb75e213dbc2c13ab4239d0d3be671 Mon Sep 17 00:00:00 2001 From: Erick Date: Mon, 13 Jan 2020 14:08:59 -0500 Subject: [PATCH] added f_fsid: int to os.statvfs_result for >= 3.7 (#3608) --- stdlib/3/os/__init__.pyi | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/stdlib/3/os/__init__.pyi b/stdlib/3/os/__init__.pyi index 9e5343131..446812cc2 100644 --- a/stdlib/3/os/__init__.pyi +++ b/stdlib/3/os/__init__.pyi @@ -270,17 +270,33 @@ else: if sys.platform != 'win32': - class statvfs_result(NamedTuple): # Unix only - f_bsize: int - f_frsize: int - f_blocks: int - f_bfree: int - f_bavail: int - f_files: int - f_ffree: int - f_favail: int - f_flag: int - f_namemax: int + if sys.version_info >= (3, 7): + # f_fsid was added in https://github.com/python/cpython/pull/4571 + class statvfs_result(NamedTuple): # Unix only + f_bsize: int + f_frsize: int + f_blocks: int + f_bfree: int + f_bavail: int + f_files: int + f_ffree: int + f_favail: int + f_flag: int + f_namemax: int + f_fsid: int + else: + class statvfs_result(NamedTuple): # Unix only + f_bsize: int + f_frsize: int + f_blocks: int + f_bfree: int + f_bavail: int + f_files: int + f_ffree: int + f_favail: int + f_flag: int + f_namemax: int + # ----- os function stubs ----- if sys.version_info >= (3, 6):