blob: 7555f5fcde979252ee7e8d93aa7b893bb96a4ced [file] [log] [blame]
Tor Norbye3a2425a2013-11-04 10:16:08 -08001import os,sys
2os.environ['DJANGO_SETTINGS_MODULE'] = '{0}.settings'
3
4# Google App Engine imports.
5from google.appengine.ext.webapp import util
6
7# Force Django to reload its settings.
8from django.conf import settings
9settings._target = None
10
11import django.core.handlers.wsgi
12import django.core.signals
13import django.db
14import django.dispatch.dispatcher
15
16# Log errors.
17#django.dispatch.dispatcher.connect(
18# log_exception, django.core.signals.got_request_exception)
19
20# Unregister the rollback event handler.
21django.dispatch.dispatcher.disconnect(
22 django.db._rollback_on_exception,
23 django.core.signals.got_request_exception)
24
25def main():
26 # Create a Django application for WSGI.
27 application = django.core.handlers.wsgi.WSGIHandler()
28
29 # Run the WSGI CGI handler with that application.
30 util.run_wsgi_app(application)
31
32if __name__ == '__main__':
33 main()