X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=xsetbg-wsgi.py;h=f4b78737100232015282fd358a2b963ca7a49419;hb=ca87efede46efbe19462a5b13b1e1c86562309df;hp=869697deb2049f65c6c54907b5532a1f1e8f6dbc;hpb=9f11c26113add5270ade4da28c7a2adb84194b1b;p=xsetbg.git diff --git a/xsetbg-wsgi.py b/xsetbg-wsgi.py index 869697d..f4b7873 100755 --- a/xsetbg-wsgi.py +++ b/xsetbg-wsgi.py @@ -3,17 +3,24 @@ """ -__author__ = "Oleg Broytman " -__copyright__ = "Copyright (C) 2000-2012 PhiloSoft Design" -__license__ = "GNU GPL" - - from wsgiref import simple_server from wsgiref.handlers import SimpleHandler from wsgiref.simple_server import WSGIServer, make_server simple_server.ServerHandler = SimpleHandler # Stop logging to stdout -from xsetbg import host, port, change as _change +from xsetbg_conf import xsetbg_conf +from xsetbg import change as _change + +# get httpd settings from config +if xsetbg_conf.has_option("httpd", "host"): + host = xsetbg_conf.get("httpd", "host") +else: + host = 'localhost' + +if xsetbg_conf.has_option("httpd", "port"): + port = xsetbg_conf.getint("httpd", "port") +else: + error("Config must specify a port to listen. Abort.") commands = {}