/google_app/metrichandler.py

https://code.google.com/p/dwarftherapist/ · Python · 17 lines · 13 code · 4 blank · 0 comment · 0 complexity · 907724c6cc567aae17a76178ea1f5e73 MD5 · raw file

  1. from google.appengine.ext import webapp
  2. import pprint
  3. import logging
  4. class MetricHandler(webapp.RequestHandler):
  5. def get(self, *args):
  6. self.response.headers['Content-Type'] = 'text/html'
  7. info = ip_info("96.253.131.222")
  8. self.response.out.write("Metrics must be posted! %s<br/>%s" % (pprint.pformat(info), self.request.arguments()))
  9. def post(self, *args):
  10. self.response.headers['Content-Type'] = 'text/html'
  11. self.response.out.write("POST<br/>%s" % "<br/>".join(args))
  12. logging.info("UPDATE FROM IP %s USING VERSION %s",
  13. self.request.remote_addr, 3)