From b9f8ee3f67f55de2651b5e345c416131a243083d Mon Sep 17 00:00:00 2001 From: Ahmed Allam Date: Sat, 1 Nov 2025 02:20:22 +0200 Subject: [PATCH] fix: replace raise with sys.exit(1) in clone_repository for better error handling --- strix/interface/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/strix/interface/utils.py b/strix/interface/utils.py index 32eb182..8faba59 100644 --- a/strix/interface/utils.py +++ b/strix/interface/utils.py @@ -2,6 +2,7 @@ import re import secrets import shutil import subprocess +import sys import tempfile from pathlib import Path from typing import Any @@ -330,7 +331,7 @@ def clone_repository(repo_url: str, run_name: str, dest_name: str | None = None) console.print("\n") console.print(panel) console.print() - raise + sys.exit(1) except FileNotFoundError: error_text = Text() error_text.append("❌ ", style="bold red") @@ -349,7 +350,7 @@ def clone_repository(repo_url: str, run_name: str, dest_name: str | None = None) console.print("\n") console.print(panel) console.print() - raise + sys.exit(1) # Docker utilities