From b8eb298a22cc07a54e2876f768fbcae62dde6ff6 Mon Sep 17 00:00:00 2001 From: Olli Raula Date: Wed, 23 Feb 2022 09:25:54 +0200 Subject: [PATCH] Print error when user script fails --- autorandr.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autorandr.py b/autorandr.py index 2919bb0..217b2b4 100755 --- a/autorandr.py +++ b/autorandr.py @@ -1185,8 +1185,8 @@ def exec_scripts(profile_path, script_name, meta_information=None): if os.access(script, os.X_OK | os.F_OK): try: all_ok &= subprocess.call(script, env=env) != 0 - except: - raise AutorandrException("Failed to execute user command: %s" % (script,)) + except Exception as e: + raise AutorandrException("Failed to execute user command: %s error: %s" % (script,str(e))) ran_scripts.add(script_name) script_folder = os.path.join(folder, "%s.d" % script_name) @@ -1198,8 +1198,8 @@ def exec_scripts(profile_path, script_name, meta_information=None): if os.access(script, os.X_OK | os.F_OK): try: all_ok &= subprocess.call(script, env=env) != 0 - except: - raise AutorandrException("Failed to execute user command: %s" % (script,)) + except Exception as e: + raise AutorandrException("Failed to execute user command: %s error: %s" % (script,str(e))) ran_scripts.add(check_name) return all_ok -- 2.39.2