def __init__(self, cmdline, bufsize=None, stdin=None, stdout=PIPE):
popen_args = dict(
args = safe_popen_args(cmdline),
shell = False,
stdin = stdin,
stdout = stdout,
preexec_fn = lambda: signal(SIGPIPE, SIG_DFL),
)
if bufsize != None:
popen_args['bufsize'] = bufsize
super(SafePopen, self).__init__(**popen_args)
self.__cmdline = cmdline
评论列表
文章目录