Example #1
0
    def post(self):
        namespace = self.request.get('namespace')
        period_type = self.request.get('period_type')
        period_types = self.request.get('period_types').replace(" ", "")
        period = self.request.get('period')
        name = self.request.get('counter_name')
        delta = self.request.get('delta')
        type = self.request.get('type')

        if type == "Increment Counter":
            counter.load_and_increment_counter(
                name=name,
                period=period,
                period_types=period_types.split(","),
                namespace=namespace,
                delta=long(delta))
        elif type == "Decrement Counter":
            counter.load_and_decrement_counter(
                name=name,
                period=period,
                period_types=period_types.split(","),
                namespace=namespace,
                delta=long(delta))

        logging.info("Redirecting to: /livecount/counter_admin?namespace=" +
                     namespace + "&period_type=" + period_type +
                     "&period_types=" + period_types + "&period=" + period +
                     "&counter_name=" + name + "&delta=" + delta)
        self.redirect("/livecount/counter_admin?namespace=" + namespace +
                      "&period_type=" + period_type + "&period_types=" +
                      period_types + "&period=" + period + "&counter_name=" +
                      name + "&delta=" + delta)
Example #2
0
  def post(self):
    global counter_list
    counter_name = self.request.get('counter')
    namespace = self.request.get('namespace')
    delta = self.request.get('delta')
    type = self.request.get('type')
#    if counter_name not in counter_list:
#        counter_list.append(counter_name)
#    logging.info("counter_list: " + str(counter_list))
    if type == "Increment Counter":
      counter.load_and_increment_counter(counter_name, long(delta), namespace=namespace)
    elif type == "Decrement Counter":
      counter.load_and_decrement_counter(counter_name, long(delta), namespace=namespace)
    self.redirect("/livecount/counter_admin?namespace=" + namespace + "&counter_name=" + counter_name + "&delta=" + delta)
 def post(self):
     namespace = self.request.get('namespace')
     period_type = self.request.get('period_type')
     period_types = self.request.get('period_types').replace(" ", "")
     period = self.request.get('period')
     name = self.request.get('counter_name')
     delta = self.request.get('delta')
     type = self.request.get('type')
     
     if type == "Increment Counter":
         counter.load_and_increment_counter(name=name, period=period, period_types=period_types.split(","), namespace=namespace, delta=long(delta))
     elif type == "Decrement Counter":
         counter.load_and_decrement_counter(name=name, period=period, period_types=period_types.split(","), namespace=namespace, delta=long(delta))
 
     logging.info("Redirecting to: /livecount/counter_admin?namespace=" + namespace + "&period_type=" + period_type + "&period_types=" + period_types + "&period=" + period + "&counter_name=" + name + "&delta=" + delta)
     self.redirect("/livecount/counter_admin?namespace=" + namespace + "&period_type=" + period_type + "&period_types=" + period_types + "&period=" + period + "&counter_name=" + name + "&delta=" + delta)