INNER CODE UNIT · Python
_read_in_bg
jd/pifpaf · pifpaf/drivers/__init__.py:129
def _read_in_bg(self, app, pid, fd):
while True:
data = fd.readline()
if not data:
break
self._log_output(app, pid, data)
fd.close()
@staticmethod
def _log_output(appname, pid, data):
data = os.fsdecode(data)
LOG.debug("%s[%d] output: %s", appname, pid, data.rstrip())
def _exec(self, command, stdout=False, ignore_failure=False,
stdin=None, wait_for_line=None, wait_for_port=None,
path=[], env=None,
forbidden_line_after_start=None,
allow_debug=True):