def RenderDrill(self, url, urlstatsdict, recording_starttime, source,
                  filter_condition):
    if url in urlstatsdict:
      urlstats = urlstatsdict[url]
      drill = process.DrillURL(urlstats)
      data = {
          'url': url,
          'drill': drill,
          'first_timestamp': recording_starttime,
          'recordingstart': time.asctime(time.gmtime(recording_starttime)),
          'source': source,
          'filter_json': json.dumps(filter_condition.__dict__),
          'filter': filter_condition.__dict__,
          }
      path = os.path.join(self.dirname, 'templates/drill.html')
      self.response.out.write(template.render(path, data))
Rendering analysis page that drills into URL.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/analytics/main.py/StatsPage.RenderDrill