From 7ae6a239632af803082f5232099fd854f6dcb696 Mon Sep 17 00:00:00 2001 From: Joe Marshall Date: Fri, 26 Jan 2024 22:28:46 +0000 Subject: [PATCH] output crash log on install crash --- scripts/addons/cam/tests/install_addon.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/addons/cam/tests/install_addon.py b/scripts/addons/cam/tests/install_addon.py index 3e3a14b2..fa6fb98a 100644 --- a/scripts/addons/cam/tests/install_addon.py +++ b/scripts/addons/cam/tests/install_addon.py @@ -19,11 +19,11 @@ with tempfile.TemporaryDirectory() as td: # blender 4.0 installing addon crashes sometimes on mac github actions... for x in range(NUM_RETRIES): try: - subprocess.run(command, shell=True, check=True,capture_output=True) + subprocess.run(command, shell=True, check=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT,text=True) sys.exit(0) - except subprocess.CalledProcessError as e: + except subprocess.CalledProcessError as e: print("Install addon failed, retrying:",e) - for line in e.stderr: + for line in str(e.output): if line.startswith("Writing: "): crash_file=pathlib.Path(line[len("Writing: "):]) if crash_file.exists():