Пример #1
0
def CreateApplication():
    """Create new WSGIApplication and register all handlers.

  Returns:
    an instance of webapp.WSGIApplication with all mapreduce handlers
    registered.
  """
    return webapp.WSGIApplication(
        [
            (
                r"%s/%s" % (utils.config.BASE_PATH, delete_handler.ConfirmDeleteHandler.SUFFIX),
                delete_handler.ConfirmDeleteHandler,
            ),
            (
                r"%s/%s" % (utils.config.BASE_PATH, delete_handler.DoDeleteHandler.SUFFIX),
                delete_handler.DoDeleteHandler,
            ),
            (r"%s/%s" % (utils.config.BASE_PATH, utils.MapreduceDoneHandler.SUFFIX), utils.MapreduceDoneHandler),
            (utils.config.DEFERRED_PATH, deferred.TaskHandler),
        ]
        + copy_handler.handlers_list(utils.config.BASE_PATH)
        + backup_handler.handlers_list(utils.config.BASE_PATH)
        + [
            (r"%s/static.*" % utils.config.BASE_PATH, StaticResourceHandler),
            (r"/_ah/login_required", LoginRequiredHandler),
            (r".*", RouteByActionHandler),
        ]
    )
Пример #2
0
def CreateApplication():
    """Create new WSGIApplication and register all handlers.

  Returns:
    an instance of webapp.WSGIApplication with all mapreduce handlers
    registered.
  """
    return webapp.WSGIApplication(
        backup_handler.handlers_list(config.BASE_PATH) +
        [(r'%s/%s' %
          (config.BASE_PATH, delete_handler.ConfirmDeleteHandler.SUFFIX),
          delete_handler.ConfirmDeleteHandler),
         (r'%s/%s' % (config.BASE_PATH, delete_handler.DoDeleteHandler.SUFFIX),
          delete_handler.DoDeleteHandler),
         (r'%s/%s' % (config.BASE_PATH, utils.MapreduceDoneHandler.SUFFIX),
          utils.MapreduceDoneHandler),
         (config.DEFERRED_PATH, deferred.TaskHandler),
         (r'%s/static.*' % config.BASE_PATH, StaticResourceHandler),
         (r'/_ah/login_required',
          LoginRequiredHandler), (r'.*', RouteByActionHandler)])