Lines Matching defs:sys
11 import sys
26 binary data, allowing it to replace sys.stdout/sys.stderr in more
138 if isinstance(sys.stderr, StdIOBuffer) or isinstance(sys.stdout, StdIOBuffer):
143 old_stdout = sys.stdout
144 old_stderr = sys.stderr
145 sys.stdout = StdIOBuffer()
146 sys.stderr = StdIOBuffer()
152 if attr is sys.stdout:
154 elif attr is sys.stdout.buffer:
156 elif attr is sys.stderr:
158 elif attr is sys.stderr.buffer:
163 stdout = sys.stdout.getvalue()
164 stderr = sys.stderr.getvalue()
168 sys.stdout = old_stdout
169 sys.stderr = old_stderr
241 """Parse the args by defaulting to sys.argv"""
242 old_sys_argv = sys.argv
243 sys.argv = [old_sys_argv[0]] + args
247 sys.argv = old_sys_argv
1633 # sys.stdout/err are replaced by io.StringIO which won't have .buffer,
1646 return other == self.getattr(sys)
2533 self.main_program = os.path.basename(sys.argv[0])
3390 old_stream = getattr(sys, self.std_name)
3391 setattr(sys, self.std_name, StdIOBuffer())
3394 parser_text = getattr(sys, self.std_name).getvalue()
3396 setattr(sys, self.std_name, old_stream)