def get(self):
    is_cloud_admin = self.helper.is_user_cloud_admin()
    apps_user_is_admin_on = self.helper.get_owned_apps()
    app_name = self.request.get("appid")
    if (not is_cloud_admin) and (app_name not in apps_user_is_admin_on):
      response = json.dumps({"error": True, "message": "Not authorized"})
      self.response.out.write(response)
      return

    query = KindStat.all(_app=app_name)
    time_stamp = datetime.datetime.now() - datetime.timedelta(
      days=self.MAX_DAYS_BACK)
    query.filter("timestamp >", time_stamp)
    items = query.fetch(self.MAX_KIND_STATS)

    response = self.convert_to_json(items)
    self.response.out.write(response)
    return
Spawn the greenlets for all the inputs, filters and outputs.
dataset/ETHPy150Open AppScale/appscale/AppDashboard/dashboard.py/DatastoreStats.get--crossover with--dataset/ETHPy150Open artirix/logcabin/logcabin/common.py/MultiStage.start