Example #1
0
 def process_request(self, request):
   """
   Called by Kay before deciding which view to execute.
   """
   if self._record_ok(request):
     from google.appengine.ext.appstats.recording import start_recording
     start_recording()
Example #2
0
 def test_end_recording(self):
   origin_RECORD_FRACTION = recording.config.RECORD_FRACTION
   recording.config.RECORD_FRACTION = 1
   origin_DEBUG = recording.config.DEBUG
   recording.config.DEBUG = True
   try:
     recording.start_recording()
     recording.end_recording("200", firepython_set_extension_data=lambda *argv:None)
   finally:
     recording.config.RECORD_FRACTION = origin_RECORD_FRACTION
     recording.config.DEBUG = origin_DEBUG
Example #3
0
 def test_end_recording(self):
   origin_RECORD_FRACTION = recording.config.RECORD_FRACTION
   recording.config.RECORD_FRACTION = 1
   origin_DEBUG = recording.config.DEBUG
   recording.config.DEBUG = True
   try:
     recording.start_recording()
     recording.end_recording("200", firepython_set_extension_data=lambda *argv:None)
   finally:
     recording.config.RECORD_FRACTION = origin_RECORD_FRACTION
     recording.config.DEBUG = origin_DEBUG
Example #4
0
 def prepare(self):
     if options.enable_appstats:
         recording.start_recording(
           tornado.wsgi.WSGIContainer.environ(self.request))
         recorder = save()
         @contextlib.contextmanager
         def transfer_recorder():
             restore(recorder)
             yield
         with StackContext(transfer_recorder):
             super(RecordingFallbackHandler, self).prepare()
         recording.end_recording(self._status_code)
     else:
         super(RecordingFallbackHandler, self).prepare()
Example #5
0
    def prepare(self):
        if options.enable_appstats:
            recording.start_recording(
                tornado.wsgi.WSGIContainer.environ(self.request))
            recorder = save()

            @contextlib.contextmanager
            def transfer_recorder():
                restore(recorder)
                yield

            with StackContext(transfer_recorder):
                super(RecordingFallbackHandler, self).prepare()
            recording.end_recording(self._status_code)
        else:
            super(RecordingFallbackHandler, self).prepare()
Example #6
0
 def process_request(self, request):
     """Called by Django before deciding which view to execute."""
     start_recording()
Example #7
0
 def process_request(self, request):
     """Called by Django before deciding which view to execute."""
     start_recording()