aemo_fr/common/wsgi.py

34 lines
828 B
Python
Raw Permalink Normal View History

2024-06-03 16:49:01 +02:00
"""
WSGI config for aemo project.
"""
import os
from django.core.wsgi import get_wsgi_application
UPGRADING = False
def upgrade_in_progress(environ, start_response):
response_headers = [('Content-type', 'text/html')]
response = """
<body>
<h1>This site is in maintenance mode, please come back in some minutes.</h1>
<h1>Ce site est actuellement en maintenance, merci de revenir dans quelques minutes.</h1>
</body>
"""
if environ['REQUEST_METHOD'] == 'GET':
status = '200 OK'
else:
status = '403 Forbidden'
start_response(status, response_headers)
return [response.encode('utf-8')]
if UPGRADING:
application = upgrade_in_progress
else:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
application = get_wsgi_application()