Update stub for grp (#1373)

This commit is contained in:
Yusuke Miyazaki
2017-06-02 09:36:32 +09:00
committed by Matthias Kramm
parent 37fc02ea7e
commit 35852bd687
3 changed files with 10 additions and 24 deletions

View File

@@ -1,11 +0,0 @@
from typing import Optional, List
class struct_group(object):
gr_name = ... # type: Optional[str]
gr_passwd = ... # type: Optional[str]
gr_gid = ... # type: int
gr_mem = ... # type: List[str]
def getgrall() -> List[struct_group]: ...
def getgrgid(id: int) -> struct_group: ...
def getgrnam(name: str) -> struct_group: ...

10
stdlib/2and3/grp.pyi Normal file
View File

@@ -0,0 +1,10 @@
from typing import List, NamedTuple, Optional
struct_group = NamedTuple("struct_group", [("gr_name", str),
("gr_passwd", Optional[str]),
("gr_gid", int),
("gr_mem", List[str])])
def getgrall() -> List[struct_group]: ...
def getgrgid(gid: int) -> struct_group: ...
def getgrnam(name: str) -> struct_group: ...

View File

@@ -1,13 +0,0 @@
from typing import List
# TODO group database entry object type
class struct_group:
gr_name = ... # type: str
gr_passwd = ... # type: str
gr_gid = 0
gr_mem = ... # type: List[str]
def getgrgid(gid: int) -> struct_group: ...
def getgrnam(name: str) -> struct_group: ...
def getgrall() -> List[struct_group]: ...