def stats_for_last_step(self, request): record_iterator = (convert_record_from_ndb(r) for r in controller.get_step_last_iterator(request.step, request.limit)) stat_ndb = controller.get_step_records_internal(request.step, datetime.now(), datetime.now(), record_iterator) stat_obj = statistic_from_ndb(stat_ndb) stat_obj.step = 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_last_step(self, request): record_iterator = (convert_record_from_ndb(r) for r in controller.get_step_last_iterator( request.step, request.limit)) stat_ndb = controller.get_step_records_internal( request.step, datetime.now(), datetime.now(), record_iterator) stat_obj = statistic_from_ndb(stat_ndb) stat_obj.step = request.step stat_obj.generated = datetime.now() stat_obj.aggregation_range = float(request.limit) stat_obj.aggregate_type = AggregateType.BUILDNUM return stat_obj
def list_last_for_step(self, request): return RecordList(step_records=list( convert_record_from_ndb(r) for r in controller.get_step_last_iterator(request.step, request.limit)))