extras-buildsys/builder main.py,1.3,1.4

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Tue May 16 15:48:29 UTC 2006


Author: dcbw

Update of /cvs/fedora/extras-buildsys/builder
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26571/builder

Modified Files:
	main.py 
Log Message:
Catch exceptions creating builder objects


Index: main.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/main.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- main.py	14 May 2006 05:43:06 -0000	1.3
+++ main.py	16 May 2006 15:48:26 -0000	1.4
@@ -20,6 +20,7 @@
 import time
 import sys
 import signal
+import socket
 from plague import ArchUtils
 from plague import daemonize
 from optparse import OptionParser
@@ -194,7 +195,11 @@
     signal.signal(signal.SIGTERM, exit_handler)
 
     global builder
-    builder = Builder.Builder.new_builder(cfg, btype)
+    try:
+        builder = Builder.Builder.new_builder(cfg, btype)
+    except socket.error, exc:
+        print exc[1]
+        os._exit(1)
 
     # Start doing stuff
     builder.work()




More information about the fedora-extras-commits mailing list