Python sys.stdout() Examples
The following are 30 code examples for showing how to use sys.stdout(). These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.
You may check out the related API usage on the sidebar.
You may also want to check out all available functions/classes of the module
sys
, or try the search function
.
Example 1
Project: svviz Author: svviz File: multiprocessor.py License: MIT License | 8 votes |
def __init__(self, name=""): self.barsToProgress = {} self.t0 = time.time() self.timeRemaining = "--" self.status = "+" self.name = name self.lastRedraw = time.time() self.isatty = sys.stdout.isatty() try: self.handleResize(None,None) signal.signal(signal.SIGWINCH, self.handleResize) self.signal_set = True except: self.term_width = 79
Example 2
Project: kaldi-python-io Author: funcwj File: inst.py License: Apache License 2.0 | 7 votes |
def _fopen(fname, mode): """ Extend file open function, to support 1) "-", which means stdin/stdout 2) "$cmd |" which means pipe.stdout """ if mode not in ["w", "r", "wb", "rb"]: raise ValueError("Unknown open mode: {mode}".format(mode=mode)) if not fname: return None fname = fname.rstrip() if fname == "-": if mode in ["w", "wb"]: return sys.stdout.buffer if mode == "wb" else sys.stdout else: return sys.stdin.buffer if mode == "rb" else sys.stdin elif fname[-1] == "|": pin = pipe_fopen(fname[:-1], mode, background=(mode == "rb")) return pin if mode == "rb" else TextIOWrapper(pin) else: if mode in ["r", "rb"] and not os.path.exists(fname): raise FileNotFoundError( "Could not find common file: {}".format(fname)) return open(fname, mode)
Example 3
Project: supervisor-logging Author: infoxchange File: __init__.py License: Apache License 2.0 | 6 votes |
def supervisor_events(stdin, stdout): """ An event stream from Supervisor. """ while True: stdout.write('READY\n') stdout.flush() line = stdin.readline() headers = get_headers(line) payload = stdin.read(int(headers['len'])) event_headers, event_data = eventdata(payload) yield event_headers, event_data stdout.write('RESULT 2\nOK') stdout.flush()
Example 4
Project: indras_net Author: gcallah File: test_basic.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 5
Project: indras_net Author: gcallah File: test_coop.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 6
Project: indras_net Author: gcallah File: test_hiv.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 7
Project: indras_net Author: gcallah File: test_fmarket.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 8
Project: indras_net Author: gcallah File: test_party.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 9
Project: indras_net Author: gcallah File: test_forestfire.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 10
Project: indras_net Author: gcallah File: test_wolfsheep.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 11
Project: indras_net Author: gcallah File: test_grid.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 12
Project: indras_net Author: gcallah File: test_gridang.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 13
Project: indras_net Author: gcallah File: test_fashion.py License: GNU General Public License v3.0 | 6 votes |
def test_list_agents(self): announce('test_list_agents') report = True orig_out = sys.stdout sys.stdout = open("checkfile.txt", "w") self.env.list_agents() sys.stdout.close() sys.stdout = orig_out f = open("checkfile.txt", "r") line1 = f.readline() for agent in self.env.agents: line = f.readline() line_list = line.split(" with a goal of ") line_list[1] = line_list[1].strip() if agent.name != line_list[0] or agent.goal != line_list[1]: report = False break f.close() os.remove("checkfile.txt") self.assertEqual(report, True)
Example 14
Project: cherrypy Author: cherrypy File: profiler.py License: BSD 3-Clause "New" or "Revised" License | 6 votes |
def stats(self, filename, sortby='cumulative'): """:rtype stats(index): output of print_stats() for the given profile. """ sio = io.StringIO() if sys.version_info >= (2, 5): s = pstats.Stats(os.path.join(self.path, filename), stream=sio) s.strip_dirs() s.sort_stats(sortby) s.print_stats() else: # pstats.Stats before Python 2.5 didn't take a 'stream' arg, # but just printed to stdout. So re-route stdout. s = pstats.Stats(os.path.join(self.path, filename)) s.strip_dirs() s.sort_stats(sortby) oldout = sys.stdout try: sys.stdout = sio s.print_stats() finally: sys.stdout = oldout response = sio.getvalue() sio.close() return response
Example 15
Project: iSDX Author: sdn-ixp File: logServer.py License: Apache License 2.0 | 6 votes |
def getLogger(fname=None): format='%(asctime)s:%(process)d:%(threadName)s:%(levelname)s:%(name)s:%(pathname)s %(lineno)d:%(message)s' formatter = MyFormatter(format) logger = logging.getLogger('sdx') if fname: fh = logging.FileHandler(fname) fh.setFormatter(formatter) logger.addHandler(fh) ch = logging.StreamHandler(stream=sys.stdout) ch.setFormatter(formatter) logger.addHandler(ch) return logger
Example 16
Project: iSDX Author: sdn-ixp File: client.py License: Apache License 2.0 | 6 votes |
def _receiver(conn,stdout): while True: try: line = conn.recv() if line == "": continue _write(stdout, line) ''' example: announce route 1.2.3.4 next-hop 5.6.7.8 as-path [ 100 200 ] ''' recvLogger.debug(line) except: pass
Example 17
Project: kaldi-python-io Author: funcwj File: inst.py License: Apache License 2.0 | 6 votes |
def pipe_fopen(command, mode, background=True): if mode not in ["rb", "r"]: raise RuntimeError("Now only support input from pipe") p = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE) def background_command_waiter(command, p): p.wait() if p.returncode != 0: warnings.warn("Command \"{0}\" exited with status {1}".format( command, p.returncode)) _thread.interrupt_main() if background: thread = threading.Thread(target=background_command_waiter, args=(command, p)) # exits abnormally if main thread is terminated . thread.daemon = True thread.start() else: background_command_waiter(command, p) return p.stdout
Example 18
Project: django-click Author: GaretJax File: conftest.py License: MIT License | 6 votes |
def call_command(): from django.core.management import call_command class CallCommand(object): def __init__(self): self.io = BytesIO() def __call__(self, *args, **kwargs): self.io = BytesIO() stdout = sys.stdout try: sys.stdout = self.io call_command(*args, **kwargs) finally: sys.stdout = stdout return self @property def stdout(self): return self.io.getvalue() return CallCommand()
Example 19
Project: supervisor-logging Author: infoxchange File: __init__.py License: Apache License 2.0 | 5 votes |
def main(): """ Main application loop. """ env = os.environ try: host = env['SYSLOG_SERVER'] port = int(env['SYSLOG_PORT']) socktype = socket.SOCK_DGRAM if env['SYSLOG_PROTO'] == 'udp' \ else socket.SOCK_STREAM except KeyError: sys.exit("SYSLOG_SERVER, SYSLOG_PORT and SYSLOG_PROTO are required.") handler = SysLogHandler( address=(host, port), socktype=socktype, ) handler.setFormatter(PalletFormatter()) for event_headers, event_data in supervisor_events(sys.stdin, sys.stdout): event = logging.LogRecord( name=event_headers['processname'], level=logging.INFO, pathname=None, lineno=0, msg=event_data, args=(), exc_info=None, ) event.process = int(event_headers['pid']) handler.handle(event)
Example 20
Project: indras_net Author: gcallah File: test_basic.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 21
Project: indras_net Author: gcallah File: test_basic.py License: GNU General Public License v3.0 | 5 votes |
def test_examine_log(self): announce('test_examine_log') report = True logfile_name = self.env.props.props["model"].val + ".log" list_for_reference = deque(maxlen=16) with open(logfile_name, 'rt') as log: for line in log: list_for_reference.append(line) orig_out = sys.stdout sys.stdout = open("checklog.txt", "w") self.env.disp_log() sys.stdout.close() sys.stdout = orig_out f = open("checklog.txt", "r") first_line = f.readline().strip() first_line = first_line.split(" ") if logfile_name != first_line[-1]: report = False if report: for i, line in enumerate(f): if list_for_reference[i] != line: report = False break f.close() os.remove("checklog.txt") self.assertEqual(report, True)
Example 22
Project: indras_net Author: gcallah File: test_coop.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 23
Project: indras_net Author: gcallah File: test_hiv.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 24
Project: indras_net Author: gcallah File: test_hiv.py License: GNU General Public License v3.0 | 5 votes |
def test_examine_log(self): announce('test_examine_log') report = True logfile_name = self.env.props.props["log_fname"].val list_for_reference = deque(maxlen=16) with open(logfile_name, 'rt') as log: for line in log: list_for_reference.append(line) orig_out = sys.stdout sys.stdout = open("checklog.txt", "w") self.env.disp_log() sys.stdout.close() sys.stdout = orig_out f = open("checklog.txt", "r") first_line = f.readline().strip() first_line = first_line.split(" ") if logfile_name != first_line[-1]: report = False if report: for i, line in enumerate(f): if list_for_reference[i] != line: report = False break f.close() os.remove("checklog.txt") self.assertEqual(report, True)
Example 25
Project: indras_net Author: gcallah File: test_fmarket.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 26
Project: indras_net Author: gcallah File: test_party.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 27
Project: indras_net Author: gcallah File: test_party.py License: GNU General Public License v3.0 | 5 votes |
def test_examine_log(self): announce('test_examine_log') report = True logfile_name = self.env.props.props["log_fname"].val list_for_reference = deque(maxlen=16) with open(logfile_name, 'rt') as log: for line in log: list_for_reference.append(line) orig_out = sys.stdout sys.stdout = open("checklog.txt", "w") self.env.disp_log() sys.stdout.close() sys.stdout = orig_out f = open("checklog.txt", "r") first_line = f.readline().strip() first_line = first_line.split(" ") if logfile_name != first_line[-1]: report = False if report: for i, line in enumerate(f): if list_for_reference[i] != line: report = False break f.close() os.remove("checklog.txt") self.assertEqual(report, True)
Example 28
Project: indras_net Author: gcallah File: test_forestfire.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 29
Project: indras_net Author: gcallah File: test_wolfsheep.py License: GNU General Public License v3.0 | 5 votes |
def test_display_props(self): announce('test_display_props') report = True orig_out = sys.stdout sys.stdout = open("checkprops.txt", "w") self.env.disp_props() sys.stdout.close() sys.stdout = orig_out f = open("checkprops.txt", "r") title = f.readline() title_list = title.split(" for ") if self.env.model_nm != title_list[1].strip(): report = False dic_for_check = {} if report is True: for line in f: if line != "\n": line_list = line.split(": ") line_list[0] = line_list[0].strip() line_list[1] = line_list[1].strip() dic_for_check[line_list[0]] = line_list[1] for key in self.env.props.props: if str(self.env.props.props[key]) != dic_for_check[key]: report = False f.close() os.remove("checkprops.txt") self.assertEqual(report, True)
Example 30
Project: indras_net Author: gcallah File: test_wolfsheep.py License: GNU General Public License v3.0 | 5 votes |
def test_examine_log(self): announce('test_examine_log') report = True logfile_name = self.env.props.props["log_fname"].val list_for_reference = deque(maxlen=16) with open(logfile_name, 'rt') as log: for line in log: list_for_reference.append(line) orig_out = sys.stdout sys.stdout = open("checklog.txt", "w") self.env.disp_log() sys.stdout.close() sys.stdout = orig_out f = open("checklog.txt", "r") first_line = f.readline().strip() first_line = first_line.split(" ") if logfile_name != first_line[-1]: report = False if report: for i, line in enumerate(f): if list_for_reference[i] != line: report = False break f.close() os.remove("checklog.txt") self.assertEqual(report, True)