DNS: increase SSH command's timeout to 10 seconds (the default)

This commit is contained in:
missytake 2023-12-20 14:57:29 +01:00
parent b426c2e7ff
commit fe978a1971

View File

@ -19,7 +19,7 @@ class DNS:
def shell(self, cmd): def shell(self, cmd):
try: try:
return self.out.shell_output(f"{self.ssh}{cmd}", no_print=True, timeout=3) return self.out.shell_output(f"{self.ssh}{cmd}", no_print=True)
except (subprocess.CalledProcessError, subprocess.TimeoutExpired) as e: except (subprocess.CalledProcessError, subprocess.TimeoutExpired) as e:
if "exit status 255" in str(e) or "timed out" in str(e): if "exit status 255" in str(e) or "timed out" in str(e):
self.out.red(f"Error: can't reach the server with: {self.ssh[:-4]}") self.out.red(f"Error: can't reach the server with: {self.ssh[:-4]}")