in src/hyperpod_cli/commands/job.py [0:0]
def execute_command(cmd, env=None):
try:
result = subprocess.run(cmd, check=True, capture_output=True, text=True, env=env)
print(result.stdout)
except subprocess.CalledProcessError as e:
logger.error(f"Command failed with exit code {e.returncode}")
logger.error(e.stderr)
sys.exit(1)
except Exception as e:
logger.error(f"An error occurred: {str(e)}")
sys.exit(1)