Added debug information

This commit is contained in:
Anton Hvornum 2022-02-12 18:20:28 +01:00
parent 006cfdd484
commit de4efc0011
No known key found for this signature in database
GPG Key ID: F1234C5BA67C59DF
1 changed files with 5 additions and 4 deletions

View File

@ -298,6 +298,7 @@ class SysCommandWorker:
def make_sure_we_are_executing(self) -> bool: def make_sure_we_are_executing(self) -> bool:
if not self.started: if not self.started:
return self.execute() return self.execute()
return True return True
def tell(self) -> int: def tell(self) -> int:
@ -329,15 +330,15 @@ class SysCommandWorker:
self.make_sure_we_are_executing() self.make_sure_we_are_executing()
if self.is_parent(): if self.is_parent():
got_output = False
for fileno, event in self.poll_object.poll(0.1): for fileno, event in self.poll_object.poll(0.1):
try: try:
output = os.read(self.child_fd, 8192) output = os.read(fileno, 8192)
got_output = True print('Output:', output)
self.peak(output) self.peak(output)
self._trace_log += output self._trace_log += output
except OSError: except OSError as error:
self.ended = time.time() self.ended = time.time()
print(f'Got [OSError]: {error}')
break break
if pid_exists(self.pid) is False: if pid_exists(self.pid) is False: