Add missing __match_args__ attributes to several unix-only structseq classes (#7587)

This commit is contained in:
Alex Waygood
2022-04-04 21:33:49 +01:00
committed by GitHub
parent be64b01e6c
commit 414f324083
6 changed files with 46 additions and 5 deletions

View File

@@ -1,11 +1,13 @@
import sys
from _typeshed import structseq
from typing import Any
from typing_extensions import final
from typing_extensions import Final, final
if sys.platform != "win32":
@final
class struct_group(structseq[Any], tuple[str, str | None, int, list[str]]):
if sys.version_info >= (3, 10):
__match_args__: Final = ("gr_name", "gr_passwd", "gr_gid", "gr_mem")
@property
def gr_name(self) -> str: ...
@property