def get_defendant_to_reject(where=None):
if not where:
where = [Q()]
where = reduce(operator.and_, where)
defendants = Ticket.objects.filter(
where,
status='Open',
priority__in=TODO_TICKET_PRIORITY_FILTERS,
defendant__details__creationDate__lt=datetime.now() - timedelta(days=30)
).values_list('defendant', flat=True)
rejected = set([k for k, v in Counter(defendants).iteritems() if v > 1])
return rejected
评论列表
文章目录