Add docutils definitions and (incomplete) modules (#5192)

This commit is contained in:
Sebastian Rittau
2021-04-16 20:50:23 +02:00
committed by GitHub
parent d3b2cafa85
commit 4d734e38dd
22 changed files with 281 additions and 34 deletions

View File

@@ -70,61 +70,53 @@ else:
BytesPath = bytes
AnyPath = Union[Text, bytes]
OpenTextMode = Literal[
"r",
OpenTextModeUpdating = Literal[
"r+",
"+r",
"rt",
"tr",
"rt+",
"r+t",
"+rt",
"tr+",
"t+r",
"+tr",
"w",
"w+",
"+w",
"wt",
"tw",
"wt+",
"w+t",
"+wt",
"tw+",
"t+w",
"+tw",
"a",
"a+",
"+a",
"at",
"ta",
"at+",
"a+t",
"+at",
"ta+",
"t+a",
"+ta",
"x",
"x+",
"+x",
"xt",
"tx",
"xt+",
"x+t",
"+xt",
"tx+",
"t+x",
"+tx",
"U",
"rU",
"Ur",
"rtU",
"rUt",
"Urt",
"trU",
"tUr",
"Utr",
]
OpenTextModeWriting = Literal[
"w",
"wt",
"tw",
"a",
"at",
"ta",
"x",
"xt",
"tx",
]
OpenTextModeReading = Literal["r", "rt", "tr", "U", "rU", "Ur", "rtU", "rUt", "Urt", "trU", "tUr", "Utr"]
OpenTextMode = Union[OpenTextModeUpdating, OpenTextModeWriting, OpenTextModeReading]
OpenBinaryModeUpdating = Literal[
"rb+",
"r+b",