def list_records_for_builder_step_last_x(self, request): record_iterator = ( convert_record_from_ndb(r) for r in controller.get_step_builder_last_iterator( request.master, request.builder, request.step, request.limit)) return RecordList(step_records=list( convert_record_from_ndb(r) for r in record_iterator))
def list_records_for_builder_step_last_x(self, request): record_iterator = (convert_record_from_ndb(r) for r in controller.get_step_builder_last_iterator( request.master, request.builder, request.step, request.limit)) return RecordList(step_records=list( convert_record_from_ndb(r) for r in record_iterator))
def stats_for_builder_step_last_x(self, request): record_iterator = (convert_record_from_ndb(r) for r in controller.get_step_builder_last_iterator( request.master, request.builder, request.step, request.limit)) stat_ndb = controller.get_step_records_internal('/'.join( [request.master, request.builder, request.step]), datetime.now(), datetime.now(), record_iterator, finalize=False) stat_obj = statistic_from_ndb(stat_ndb) stat_obj.step = '%s/%s/%s' % (request.master, request.builder, request.step) stat_obj.generated = datetime.now() stat_obj.aggregation_range = float(request.limit) stat_obj.aggregate_type = AggregateType.BUILDNUM return stat_obj
def stats_for_builder_step_last_x(self, request): record_iterator = ( convert_record_from_ndb(r) for r in controller.get_step_builder_last_iterator( request.master, request.builder, request.step, request.limit)) stat_ndb = controller.get_step_records_internal('/'.join( [request.master, request.builder, request.step]), datetime.now(), datetime.now(), record_iterator, finalize=False) stat_obj = statistic_from_ndb(stat_ndb) stat_obj.step = '%s/%s/%s' % (request.master, request.builder, request.step) stat_obj.generated = datetime.now() stat_obj.aggregation_range = float(request.limit) stat_obj.aggregate_type = AggregateType.BUILDNUM return stat_obj