server.py: support alternative server software
Add if __name__ == '__main__' check and add the name "application" pointing to the callable. Fixes #19
This commit is contained in:
parent
5f5034e826
commit
e829cc0e89
19
server.py
19
server.py
@ -161,12 +161,15 @@ class FilteredRequestLog:
|
|||||||
if not self.filter_re.search(s):
|
if not self.filter_re.search(s):
|
||||||
sys.stderr.write(s)
|
sys.stderr.write(s)
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
if settings.allow_foreign_addresses:
|
||||||
|
server = WSGIServer(('0.0.0.0', settings.port_number), site_dispatch,
|
||||||
|
log=FilteredRequestLog())
|
||||||
|
else:
|
||||||
|
server = WSGIServer(('127.0.0.1', settings.port_number), site_dispatch,
|
||||||
|
log=FilteredRequestLog())
|
||||||
|
print('Started httpserver on port' , settings.port_number)
|
||||||
|
server.serve_forever()
|
||||||
|
|
||||||
if settings.allow_foreign_addresses:
|
# for uwsgi, gunicorn, etc.
|
||||||
server = WSGIServer(('0.0.0.0', settings.port_number), site_dispatch,
|
application = site_dispatch
|
||||||
log=FilteredRequestLog())
|
|
||||||
else:
|
|
||||||
server = WSGIServer(('127.0.0.1', settings.port_number), site_dispatch,
|
|
||||||
log=FilteredRequestLog())
|
|
||||||
print('Started httpserver on port' , settings.port_number)
|
|
||||||
server.serve_forever()
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user