From 22b4c95d1ed2e2144d6e46a53c3d02c77ee38296 Mon Sep 17 00:00:00 2001 From: Renz Christian Bagaporo Date: Tue, 27 Nov 2018 09:45:21 +0800 Subject: [PATCH] ldgen: add traceback in case of exception --- tools/ldgen/ldgen.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/ldgen/ldgen.py b/tools/ldgen/ldgen.py index ca12fe8e87..25ce86e3c1 100755 --- a/tools/ldgen/ldgen.py +++ b/tools/ldgen/ldgen.py @@ -17,6 +17,8 @@ import argparse import os +import traceback +import sys from fragments import FragmentFileModel from sdkconfig import SDKConfig @@ -95,6 +97,9 @@ def main(): print("linker script generation failed for %s\nERROR: %s" % (input_file.name, e.message)) # Delete the file so the entire build will fail; and not use an outdated script. os.remove(output_file.name) + # Print traceback and exit + traceback.print_exc() + sys.exit(1) if __name__ == "__main__": main() \ No newline at end of file