Thomas Waldmann avatar Thomas Waldmann committed 6761382 Draft

move appengine_main module to MoinMoin package

this way, the toplevel directory is less cluttered.

Comments (0)

Files changed (3)

MoinMoin/appengine_main.py

+"""Main entry point for Google App Engine."""
+
+import os
+import sys
+
+support_path = os.path.normpath(os.path.join(os.path.dirname(__file__), '..', 'support'))
+if support_path not in sys.path:
+    sys.path.insert(0, support_path)
+
+# Hack: If there are no DatastoreFile instances assume we must create the index.
+from whoosh.filedb.gae import DatastoreFile
+create_index = DatastoreFile.all().get() is None
+
+# Create the WSGI application object.
+from MoinMoin.app import create_app
+application = create_app(create_index=create_index)
 
 handlers:
 - url: /.*
-  script: appengine_main.application
+  script: MoinMoin.appengine_main.application
 
 libraries:
 - name: jinja2

appengine_main.py

-"""Main entry point for Google App Engine."""
-
-# Python imports.
-import os
-import sys
-
-# Tweak sys.path.
-support_path = os.path.normpath(os.path.join(os.path.dirname(__file__), 'support'))
-if support_path not in sys.path:
-    sys.path.insert(0, support_path)
-
-# Now we can import MoinMoin.
-from MoinMoin.app import create_app
-
-# Hack: If there are no DatastoreFile instances assume we must create the index.
-from whoosh.filedb.gae import DatastoreFile
-create_index = DatastoreFile.all().get() is None
-
-# Create the WSGI application object.
-application = create_app(create_index=create_index)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.