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:
@@ -161,7 +161,7 @@ class FilteredRequestLog:
|
||||
if not self.filter_re.search(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())
|
||||
@@ -170,3 +170,6 @@ else:
|
||||
log=FilteredRequestLog())
|
||||
print('Started httpserver on port' , settings.port_number)
|
||||
server.serve_forever()
|
||||
|
||||
# for uwsgi, gunicorn, etc.
|
||||
application = site_dispatch
|
||||
|
||||
Reference in New Issue
Block a user