From 22000ec4c02c0e7cca3f5e2a434c5945f34f030b Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 29 May 2023 17:48:30 +0200 Subject: [PATCH] don't wait for stdin to close --- k8s_gitlab_borg/__main__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/k8s_gitlab_borg/__main__.py b/k8s_gitlab_borg/__main__.py index e0819f6..d86b004 100644 --- a/k8s_gitlab_borg/__main__.py +++ b/k8s_gitlab_borg/__main__.py @@ -484,7 +484,7 @@ def main(): proc.stderr, select.POLLIN | select.POLLPRI | select.POLLHUP | select.POLLERR, ) - pollc = 3 + pollc = 2 # logger.debug("First poll...") events = poll.poll() # logger.debug("Done, %d event(s)", len(events)) @@ -569,10 +569,11 @@ def main(): logger.debug("STDIN closed") if rfd == stdout_fd: logger.debug("STDOUT closed") + pollc -= 1 if rfd == stderr_fd: logger.debug("STDERR closed") + pollc -= 1 poll.unregister(rfd) - pollc -= 1 if pollc > 0: # logger.debug("Poll...")