Example #1
0
 def download_all(self, request, log, query):
     start_time = 0
     end_time = time.time()
     format = query['format']
     formatter = exporter_factory(format, log)
     self.download_log(request, log, start_time, end_time, formatter)
     return
Example #2
0
 def download_slice(self, request, log, query):
     start_time = float(query['from'])
     end_time = float(query['to'])
     format = query['format']
     formatter = exporter_factory(format, log)
     self.download_log(request, log, start_time, end_time, formatter)
     return
Example #3
0
 def download_sequence(self, request, log, query):
     start = query.get('from', 0)
     end = query.get('to', None)
     format = query.get('format', 'CSV')
     formatter = exporter_factory(format, log)
     if end is not None:
         data = log[int(start): int(end)]
     else: 
         data = log[int(start):]
     self.download_data(request, log, data, formatter)
     return