Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
executable file 38 lines (30 sloc) 1.64 KB
#!/usr/bin/env python
#
import config
import os
import sys
# Force sys.path to have our own directory first, so we can import from it.
sys.path.insert(0, config.APP_ROOT_DIR)
sys.path.insert(1, os.path.join(config.APP_ROOT_DIR, 'externals'))
import wsgiref.handlers
from google.appengine.ext import webapp
from handlers import blog, admin, error
def main():
application = webapp.WSGIApplication([('/', blog.IndexHandler),
('/blog/rss2', blog.RSS2Handler),
('/blog/tag/([-\w]+)', blog.TagHandler),
('/blog/(\d{4})', blog.YearHandler),
('/blog/(\d{4})/(\d{2})', blog.MonthHandler),
('/blog/(\d{4})/(\d{2})/(\d{2})', blog.DayHandler),
('/blog/(\d{4})/(\d{2})/(\d{2})/([-\w]+)', blog.PostHandler),
('/admin/clear-cache', admin.ClearCacheHandler),
('/admin/post/create', admin.CreatePostHandler),
('/admin/post/edit/(\d{4})/(\d{2})/(\d{2})/([-\w]+)', admin.EditPostHandler),
# If we make it this far then the page we are looking
# for does not exist
('/.*', error.Error404Handler),
],
debug=True)
wsgiref.handlers.CGIHandler().run(application)
if __name__ == '__main__':
main()
Jump to Line
Something went wrong with that request. Please try again.