mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Append some missing gdbm flags (#5489)
This commit is contained in:
@@ -4,6 +4,72 @@ from typing_extensions import Literal
|
||||
|
||||
_KeyType = Union[str, bytes]
|
||||
_ValueType = Union[str, bytes]
|
||||
_TFlags = Literal[
|
||||
"r",
|
||||
"w",
|
||||
"c",
|
||||
"n",
|
||||
"rf",
|
||||
"wf",
|
||||
"cf",
|
||||
"nf",
|
||||
"rs",
|
||||
"ws",
|
||||
"cs",
|
||||
"ns",
|
||||
"ru",
|
||||
"wu",
|
||||
"cu",
|
||||
"nu",
|
||||
"rfs",
|
||||
"wfs",
|
||||
"cfs",
|
||||
"nfs",
|
||||
"rfu",
|
||||
"wfu",
|
||||
"cfu",
|
||||
"nfu",
|
||||
"rsf",
|
||||
"wsf",
|
||||
"csf",
|
||||
"nsf",
|
||||
"rsu",
|
||||
"wsu",
|
||||
"csu",
|
||||
"nsu",
|
||||
"ruf",
|
||||
"wuf",
|
||||
"cuf",
|
||||
"nuf",
|
||||
"rus",
|
||||
"wus",
|
||||
"cus",
|
||||
"nus",
|
||||
"rfsu",
|
||||
"wfsu",
|
||||
"cfsu",
|
||||
"nfsu",
|
||||
"rfus",
|
||||
"wfus",
|
||||
"cfus",
|
||||
"nfus",
|
||||
"rsfu",
|
||||
"wsfu",
|
||||
"csfu",
|
||||
"nsfu",
|
||||
"rsuf",
|
||||
"wsuf",
|
||||
"csuf",
|
||||
"nsuf",
|
||||
"rufs",
|
||||
"wufs",
|
||||
"cufs",
|
||||
"nufs",
|
||||
"rusf",
|
||||
"wusf",
|
||||
"cusf",
|
||||
"nusf",
|
||||
]
|
||||
|
||||
class _Database(MutableMapping[_KeyType, bytes]):
|
||||
def close(self) -> None: ...
|
||||
@@ -23,4 +89,4 @@ class _error(Exception): ...
|
||||
error = Tuple[Type[_error], Type[OSError]]
|
||||
|
||||
def whichdb(filename: str) -> str: ...
|
||||
def open(file: str, flag: Literal["r", "w", "c", "n"] = ..., mode: int = ...) -> _Database: ...
|
||||
def open(file: str, flag: _TFlags = ..., mode: int = ...) -> _Database: ...
|
||||
|
||||
Reference in New Issue
Block a user