fix(master_ai_sync): merge stdout and stderr to parse total_emails count from logs

This commit is contained in:
MatrixHasYou 2026-06-26 21:44:34 +04:00
parent 3f426b8f3c
commit af496b79a6

View file

@ -133,11 +133,11 @@ def update_email_audit_stats():
def run_step(name, cmd): def run_step(name, cmd):
log.info(f"--- Step: {name} ---") log.info(f"--- Step: {name} ---")
result = subprocess.run(cmd, capture_output=True, text=True) result = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True)
if result.returncode != 0: if result.returncode != 0:
log.error(f"Step {name} FAILED!") log.error(f"Step {name} FAILED!")
log.error(result.stderr) log.error(result.stdout)
return False, result.stderr return False, result.stdout
log.info(f"Step {name} completed.") log.info(f"Step {name} completed.")
return True, result.stdout return True, result.stdout