[Collab-qa-commits] r988 - udd/src
neronus-guest at alioth.debian.org
neronus-guest at alioth.debian.org
Thu Aug 7 19:05:21 UTC 2008
Author: neronus-guest
Date: 2008-08-07 19:05:20 +0000 (Thu, 07 Aug 2008)
New Revision: 988
Modified:
udd/src/udd-update.py
Log:
If an update-command fails, udd-update returns the exit status of the command
Modified: udd/src/udd-update.py
===================================================================
--- udd/src/udd-update.py 2008-08-07 18:49:46 UTC (rev 987)
+++ udd/src/udd-update.py 2008-08-07 19:05:20 UTC (rev 988)
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Last-Modified: <Sat Aug 2 18:46:52 2008>
+# Last-Modified: <Thu Aug 7 19:07:48 2008>
"""
This script executes the update statements for selected sources
@@ -28,7 +28,10 @@
for src in sys.argv[2:]:
src_cfg = config[src]
if "update-command" in src_cfg:
- if system(src_cfg['update-command']) == 0 and 'update-timestamp-folder' in config['general']:
+ result = system(src_cfg['update-command'])
+ if result != 0:
+ sys.exit(result)
+ if 'update-timestamp-folder' in config['general']:
f = open(os.path.join(config['general']['update-timestamp-folder'], src), "w")
f.write(asctime())
f.close()
More information about the Collab-qa-commits
mailing list