mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
Apply 'Add stub for pipes' patch from Ben Longbons.
This commit is contained in:
19
stdlib/3/pipes.pyi
Normal file
19
stdlib/3/pipes.pyi
Normal file
@@ -0,0 +1,19 @@
|
||||
# Stubs for pipes
|
||||
|
||||
# Based on http://docs.python.org/3.5/library/pipes.html
|
||||
|
||||
import os
|
||||
|
||||
class Template:
|
||||
def __init__(self) -> None: ...
|
||||
def reset(self) -> None: ...
|
||||
def clone(self) -> 'Template': ...
|
||||
def debug(self, flag: bool) -> None: ...
|
||||
def append(self, cmd: str, kind: str) -> None: ...
|
||||
def prepend(self, cmd: str, kind: str) -> None: ...
|
||||
def open(self, file: str, rw: str) -> os.popen: ...
|
||||
def copy(self, file: str, rw: str) -> os.popen: ...
|
||||
|
||||
# Not documented, but widely used.
|
||||
# Documented as shlex.quote since 3.3.
|
||||
def quote(s: str) -> str: ...
|
||||
@@ -7,6 +7,9 @@ from typing import List, Tuple, Any, TextIO
|
||||
def split(s: str, comments: bool = False,
|
||||
posix: bool = True) -> List[str]: ...
|
||||
|
||||
# Added in 3.3, use (undocumented) pipes.quote in previous versions.
|
||||
def quote(s: str) -> str: ...
|
||||
|
||||
class shlex:
|
||||
commenters = ''
|
||||
wordchars = ''
|
||||
|
||||
Reference in New Issue
Block a user