From ef824ebc5b7f86e8845459a6c58bd8bf6663f019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Wed, 15 Jun 2005 12:49:58 +0000 Subject: [PATCH] Check action script for syntax errors... --- src/pisi/build.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pisi/build.py b/src/pisi/build.py index f26c57e8..3a6d3bfb 100644 --- a/src/pisi/build.py +++ b/src/pisi/build.py @@ -60,7 +60,13 @@ class PisiBuild: # (from the assumption is evil dept.) os.chdir( config.build_work_dir( self.spec.source.name, self.spec.source.version, self.spec.source.release ) + "/" + self.spec.source.name + "-" + self.spec.source.version) locals = globals = {} - exec compile( self.actionScript , "error", "exec" ) in locals,globals + + try: + exec compile( self.actionScript , "error", "exec" ) in locals,globals + except SyntaxError, e: + print "Error : %s" % e + return + ui.info("Configuring %s...\n" % self.spec.source.name) locals['src_setup']() ui.info("Building %s...\n" % self.spec.source.name)