summaryrefslogtreecommitdiffstats
path: root/server/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/server.py')
-rwxr-xr-xserver/server.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/server.py b/server/server.py
index 6179d86..d6fffd5 100755
--- a/server/server.py
+++ b/server/server.py
@@ -132,6 +132,7 @@ def serve(websvc):
"""
server =FuncXMLRPCServer(('', 51234))
+ server.logRequests = 0 # don't print stuff to console
server.register_instance(websvc)
server.serve_forever()
@@ -155,7 +156,11 @@ def main(argv):
modules = module_loader.load_modules()
print "modules", modules
- websvc = XmlRpcInterface(modules=modules)
+ try:
+ websvc = XmlRpcInterface(modules=modules)
+ except FuncException, e:
+ print >> sys.stderr, 'error: %s' % e
+ sys.exit(1)
if "daemon" in sys.argv or "--daemon" in sys.argv:
utils.daemonize("/var/run/vf_server.pid")