refactor: update depdendency versions
This commit is contained in:
@@ -25,23 +25,23 @@ class CommandLogger(threading.Thread):
|
||||
super().__init__()
|
||||
self.daemon = False
|
||||
self.level = level
|
||||
self.fdRead, self.fdWrite = os.pipe()
|
||||
self.pipeReader = os.fdopen(self.fdRead)
|
||||
self._read_fd, self._write_fd = os.pipe()
|
||||
self._reader_pipe = os.fdopen(self._read_fd)
|
||||
self.lines = []
|
||||
self.start()
|
||||
|
||||
def fileno(self):
|
||||
return self.fdWrite
|
||||
return self._write_fd
|
||||
|
||||
def run(self):
|
||||
for line in iter(self.pipeReader.readline, ""):
|
||||
for line in iter(self._reader_pipe.readline, ""):
|
||||
logger.log(self.level, line.strip("\n"))
|
||||
self.lines.append(line)
|
||||
|
||||
self.pipeReader.close()
|
||||
self._reader_pipe.close()
|
||||
|
||||
def close(self):
|
||||
os.close(self.fdWrite)
|
||||
os.close(self._write_fd)
|
||||
|
||||
|
||||
class CommandExecutor:
|
||||
|
||||
Reference in New Issue
Block a user