]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
- report startup bind error nicely (with host:port address)
authorElan Ruusamäe <glen@pld-linux.org>
Mon, 2 Mar 2009 11:00:20 +0000 (11:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    PLD_Builder/request_handler_server.py -> 1.10

PLD_Builder/request_handler_server.py

index b40834196d265863360289fc43b13bee64a5693f..b4f759c773aba184c600b0589e39a7fc667b6117 100644 (file)
@@ -5,6 +5,7 @@ import string
 import cgi
 import time
 import log
+import sys
 from config import config, init_conf
 
 from os import curdir, sep
@@ -55,7 +56,13 @@ def main():
                host = ""
                port = config.request_handler_server_port
 
-               server = HTTPServer((host, port), MyHandler)
+               try:
+                       server = HTTPServer((host, port), MyHandler)
+               except Exception, e:
+                       log.notice("request_handler_server: can't start server on [%s:%d]: %s" % (host, port, e))
+                       print >> sys.stderr, "ERROR: Can't start server on [%s:%d]: %s" % (host, port, e)
+                       sys.exit(1)
+
                log.notice('request_handler_server: started on [%s:%d]...' % (host, port))
                server.serve_forever()
        except KeyboardInterrupt:
This page took 0.093758 seconds and 4 git commands to generate.