mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 11:53:49 +07:00
33 lines
865 B
Python
33 lines
865 B
Python
import os,sys
|
|
os.environ['DJANGO_SETTINGS_MODULE'] = '{0}.settings'
|
|
|
|
# Google App Engine imports.
|
|
from google.appengine.ext.webapp import util
|
|
|
|
# Force Django to reload its settings.
|
|
from django.conf import settings
|
|
settings._target = None
|
|
|
|
import django.core.handlers.wsgi
|
|
import django.core.signals
|
|
import django.db
|
|
import django.dispatch.dispatcher
|
|
|
|
# Log errors.
|
|
#django.dispatch.dispatcher.connect(
|
|
# log_exception, django.core.signals.got_request_exception)
|
|
|
|
# Unregister the rollback event handler.
|
|
django.dispatch.dispatcher.disconnect(
|
|
django.db._rollback_on_exception,
|
|
django.core.signals.got_request_exception)
|
|
|
|
def main():
|
|
# Create a Django application for WSGI.
|
|
application = django.core.handlers.wsgi.WSGIHandler()
|
|
|
|
# Run the WSGI CGI handler with that application.
|
|
util.run_wsgi_app(application)
|
|
|
|
if __name__ == '__main__':
|
|
main() |