def console(msg, newline=True, stream='stdout'): msg = unic(msg) if newline: msg += '\n' stream = sys.__stdout__ if stream.lower() != 'stderr' else sys.__stderr__ stream.write(encode_output(msg)) stream.flush()
def _release_and_log(self): stdout, stderr = self._release() if stdout: LOGGER.log_output(stdout) if stderr: LOGGER.log_output(stderr) sys.__stderr__.write(encode_output(stderr+'\n'))
def console(msg, newline=True, stream="stdout"): msg = unic(msg) if newline: msg += "\n" stream = sys.__stdout__ if stream.lower() != "stderr" else sys.__stderr__ stream.write(encode_output(msg)) stream.flush()
def _print(self, msg): if sys.stdout.isatty(): msg = encode_output(msg) else: if os.sep == '\\' and 'b' not in sys.stdout.mode: msg = msg.replace('\r\n', '\n') msg = msg.encode('UTF-8') sys.stdout.write(msg)
def _console(self, msg): print encode_output(msg)
def _write(self, text, newline=True, error=False): stream = self._stdout if not error else self._stderr if newline: text += '\n' stream.write(utils.encode_output(text))
def write(self, text, flush=True): self.stream.write(encode_output(text)) if flush: self.flush()
def _write(self, text, newline=True, error=False): stream = self._stdout if not error else self._stderr if newline: text += '\n' stream.write(utils.encode_output(text)) stream.flush()
def _write(self, message, newline=True, stream=sys.__stdout__): if newline: message += '\n' stream.write(utils.encode_output(message).replace('\t', ' '*8)) stream.flush()
def _write(self, message, newline=True, stream=sys.__stdout__): if newline: message += '\n' stream.write(utils.encode_output(message).replace('\t', ' ' * 8)) stream.flush()