From 3b3fc6a57fc417e6621a935b16425a45d60cfdb0 Mon Sep 17 00:00:00 2001 From: Rebecca Chen Date: Fri, 10 Jan 2020 13:42:29 -0800 Subject: [PATCH] Make os.statvfs_result inherit from typing.NamedTuple. (#3603) --- stdlib/2/posix.pyi | 7 ++----- stdlib/3/os/__init__.pyi | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/stdlib/2/posix.pyi b/stdlib/2/posix.pyi index 6cfd8520a..e85a2a55f 100644 --- a/stdlib/2/posix.pyi +++ b/stdlib/2/posix.pyi @@ -1,4 +1,4 @@ -from typing import AnyStr, Dict, List, Mapping, Tuple, Union, Sequence, IO, Optional, TypeVar +from typing import AnyStr, Dict, IO, List, Mapping, NamedTuple, Optional, Sequence, Tuple, TypeVar, Union error = OSError @@ -78,10 +78,7 @@ class stat_result(object): st_mtime: int st_ctime: int -class statvfs_result(object): - n_fields: int - n_sequence_fields: int - n_unnamed_fields: int +class statvfs_result(NamedTuple): f_bsize: int f_frsize: int f_blocks: int diff --git a/stdlib/3/os/__init__.pyi b/stdlib/3/os/__init__.pyi index 777cefc33..9e5343131 100644 --- a/stdlib/3/os/__init__.pyi +++ b/stdlib/3/os/__init__.pyi @@ -270,7 +270,7 @@ else: if sys.platform != 'win32': - class statvfs_result: # Unix only + class statvfs_result(NamedTuple): # Unix only f_bsize: int f_frsize: int f_blocks: int