Use PEP 585 syntax in Python 2, protobuf & _ast stubs, where possible (#6949)

This commit is contained in:
Alex Waygood
2022-01-18 15:14:03 +00:00
committed by GitHub
parent aa885ecd65
commit 8af5e0d340
264 changed files with 2217 additions and 2411 deletions

View File

@@ -1,8 +1,7 @@
import sys
from typing import List, Tuple
if sys.platform != "win32":
class struct_passwd(Tuple[str, str, int, int, str, str, str]):
class struct_passwd(tuple[str, str, int, int, str, str, str]):
pw_name: str
pw_passwd: str
pw_uid: int
@@ -10,6 +9,6 @@ if sys.platform != "win32":
pw_gecos: str
pw_dir: str
pw_shell: str
def getpwall() -> List[struct_passwd]: ...
def getpwall() -> list[struct_passwd]: ...
def getpwuid(__uid: int) -> struct_passwd: ...
def getpwnam(__name: str) -> struct_passwd: ...