def handle(self, *args, **options): days_to_due_list = [] for c in Complaint.objects.exclude(date_due=None): days_to_due = c.date_due - c.date_received days_to_due_list.append(days_to_due.days) # print out a quick sanity check calculate.summary_stats(days_to_due_list) # also print a frequency count counts = dict(zip(days_to_due_list,map(days_to_due_list.count, days_to_due_list))) print counts
def calculate_summary_karma(): stories = get_top_stories_with_user_karma() return calculate.summary_stats([ Decimal(s.get('score')) for s in stories])
def calculate_summary_karma(): stories = get_top_stories_with_user_karma() return calculate.summary_stats([Decimal(s.get('score')) for s in stories])
def test_summary_stats(self): _stdout = sys.stdout sys.stdout = io.StringIO() calculate.summary_stats(list(range(1, 101))) sys.stdout = _stdout