summaryrefslogtreecommitdiff
path: root/extras/appengine/main.py
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2009-07-17 18:53:15 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2009-07-17 18:53:15 +0200
commit8bfa1ba77591221108f483a1987c8bf8489e06be (patch)
treeaaa39c76e8c8a6c9dc514ff3f7a2f936301dc5b0 /extras/appengine/main.py
parente10bf7967aa5ac6ed329631471ad90e5009e2c25 (diff)
downloadsqlparse-8bfa1ba77591221108f483a1987c8bf8489e06be.tar.gz
Get rid of local Django copy.
--HG-- extra : rebase_source : 048740a4003f6f7af17aa73dbd6a85c01d011386
Diffstat (limited to 'extras/appengine/main.py')
-rw-r--r--extras/appengine/main.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/extras/appengine/main.py b/extras/appengine/main.py
index 889bf2c..bd83ee6 100644
--- a/extras/appengine/main.py
+++ b/extras/appengine/main.py
@@ -33,17 +33,10 @@ import traceback
logging.info('Loading %s, app version = %s',
__name__, os.getenv('CURRENT_VERSION_ID'))
-# Delete the preloaded copy of Django.
-for key in [key for key in sys.modules if key.startswith('django')]:
- del sys.modules[key]
-
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
-# Force sys.path to have our own directory first, so we can import from it.
-sys.path.insert(0, os.path.abspath(os.path.dirname(__file__)))
-
-# Import Django from a zipfile.
-sys.path.insert(0, os.path.abspath('django.zip'))
+from google.appengine.dist import use_library
+use_library('django', '1.0')
# Fail early if we can't import Django. Log identifying information.
import django
@@ -105,8 +98,8 @@ def log_exception(*args, **kwds):
django.core.signals.got_request_exception.connect(log_exception)
# Unregister Django's default rollback event handler.
-django.core.signals.got_request_exception.disconnect(
- django.db._rollback_on_exception)
+#django.core.signals.got_request_exception.disconnect(
+# django.db._rollback_on_exception)
def real_main():