edit retry option

This commit is contained in:
alejandro 2023-08-17 11:23:36 +02:00
parent 98670ea349
commit 1c0497289e

View File

@ -124,9 +124,19 @@ def tentacle_xml(
return False
tentacle_cmd = f"{tentacle_path} -v -a {tentacle_ops['address']} -p {tentacle_ops['port']} {tentacle_ops['extra_opts']} {data_file.strip()}"
tentacle_exe=subprocess.Popen(tentacle_cmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell=True)
rc=tentacle_exe.wait()
if debug == 0 :
os.remove(data_file.strip())
if rc != 0 :
if retry:
if _GLOBAL_VARIABLES['tentacle_retries'] > 1:
_GLOBAL_VARIABLES['tentacle_retries'] = 1
retry_count = 0
while retry_count < _GLOBAL_VARIABLES['tentacle_retries'] :
@ -153,22 +163,16 @@ def tentacle_xml(
msg = f"Tentacle error (Final Retry): {stderr}"
print_stderr(str(datetime.today().strftime('%Y-%m-%d %H:%M')) + msg)
return False
else:
tentacle_exe=subprocess.Popen(tentacle_cmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE, shell=True)
rc=tentacle_exe.wait()
if debug == 0 :
os.remove(data_file.strip())
if rc != 0 :
if print_errors:
stderr = tentacle_exe.stderr.read().decode()
msg="Tentacle error:" + str(stderr)
print_stderr(str(datetime.today().strftime('%Y-%m-%d %H:%M')) + msg)
return False
else:
if print_errors:
print_stderr("Tentacle error: file path is required.")