From af4a3f82fde54436b5393682364c0340b661c554 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Mon, 8 Jun 2015 12:35:44 +0200 Subject: [PATCH] Print configuration differences for failed actions if --debug is set --- autorandr.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/autorandr.py b/autorandr.py index 9db5774..feee62b 100755 --- a/autorandr.py +++ b/autorandr.py @@ -799,6 +799,12 @@ def main(argv): except Exception as e: raise AutorandrException("Failed to apply profile '%s'" % load_profile, e, True) + if "--dry-run" not in options and "--debug" in options: + new_config, _ = parse_xrandr_output() + if not is_equal_configuration(new_config, load_config): + print("The configuration change did not go as expected:") + print_profile_differences(new_config, load_config) + sys.exit(0) if __name__ == '__main__': -- 2.39.2