[Treepkg-commits] r289 - branches/scratchbox/treepkg

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Apr 16 14:46:02 CEST 2010


Author: bricks
Date: 2010-04-16 14:46:01 +0200 (Fri, 16 Apr 2010)
New Revision: 289

Modified:
   branches/scratchbox/treepkg/packager.py
Log:
improved error output if dsc file could not be found


Modified: branches/scratchbox/treepkg/packager.py
===================================================================
--- branches/scratchbox/treepkg/packager.py	2010-04-16 11:08:27 UTC (rev 288)
+++ branches/scratchbox/treepkg/packager.py	2010-04-16 12:46:01 UTC (rev 289)
@@ -171,7 +171,11 @@
 
     def sign_package(self):
         """Signs the .dsc file created buy the instance"""
-        self.track.sign_file(util.listdir_abs(self.src_dir, "*.dsc")[0])
+        src_files = util.listdir_abs(self.src_dir, "*.dsc")
+        if not src_files:
+            raise RuntimeError("Could not find .dsc file in source"
+                  " directory %s" % self.src_dir)
+        self.track.sign_file(src_files[0])
 
     def package(self):
         """Creates a source package from a subversion checkout.



More information about the Treepkg-commits mailing list