app/app_profiler/app_profiler.py
changeset 2848 17a31a7e6abc
parent 2832 2a0a7e081caf
child 2857 bc793800116e
equal deleted inserted replaced
2847:b587e25a92bd 2848:17a31a7e6abc
   174 
   174 
   175 class start_profiler(webapp.RequestHandler):
   175 class start_profiler(webapp.RequestHandler):
   176     def get(self):
   176     def get(self):
   177         gp = get_global_profiler()
   177         gp = get_global_profiler()
   178         gp.start_profiling()
   178         gp.start_profiling()
   179         self.response.headers['Content-Type'] = "text/plain"
   179         self.response.out.write("<html><body>")
   180         self.response.out.write("Started profiling (key: %s).\n" % gp.profile_key)
   180         self.response.out.write("Started profiling (key: %s). <br />" % gp.profile_key)
   181         self.response.out.write("Retrieve saved results at <a href='/profiler/show?key=%(key)s'>/profiler/show?key=%(key)s).\n" % {'key':gp.profile_key})
   181         self.response.out.write("Retrieve saved results at "
       
   182             "<a href='/profiler/show?key=%(key)s'>/profiler/show?key=%(key)s</a>. <br />" % {'key':gp.profile_key})
       
   183         self.response.out.write("</body></html>")
   182 
   184 
   183 class stop_profiler(webapp.RequestHandler):
   185 class stop_profiler(webapp.RequestHandler):
   184     def get(self):
   186     def get(self):
   185         gp = get_global_profiler()
   187         gp = get_global_profiler()
   186         gp.stop_profiling()
   188         gp.stop_profiling()