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