From: Phillip Berndt Date: Mon, 8 Jun 2015 10:35:44 +0000 (+0200) Subject: Print configuration differences for failed actions if --debug is set X-Git-Tag: 1.0~44 X-Git-Url: https://git.donarmstrong.com/?p=deb_pkgs%2Fautorandr.git;a=commitdiff_plain;h=af4a3f82fde54436b5393682364c0340b661c554 Print configuration differences for failed actions if --debug is set --- 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__':