Beispiel #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),
        ]
    )
Beispiel #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) +
      copy_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)])
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),
      ] + copy_handler.handlers_list(utils.config.BASE_PATH) + [
      (r'%s/static.*' % utils.config.BASE_PATH, StaticResourceHandler),
      (r'.*', RouteByActionHandler),
      ])