def get_repo_broken_time(rid, **kwargs): begin = kwargs['begin'] if begin is None: begin = 0 end = kwargs['end'] if end is None: end = calendar.timegm(datetime.now().timetuple()) return {'begin': begin, 'end': end}, [store.get_broken_time(rid, begin=begin, end=end)]
def get_product_broken_time(prid, **kwargs): begin = kwargs['begin'] if begin is None: begin = 0 end = kwargs['end'] if end is None: end = calendar.timegm(datetime.now().timetuple()) return {}, [sum([store.get_broken_time(rid, begin=begin, end=end) for rid in store.get_product_repositories(prid)])]
def get_total_broken_time(**kwargs): return [sum([store.get_broken_time(rid) for rid in store.get_repositories()])]