limitedOpen.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:cerberus-core 作者: ovh 项目源码 文件源码
def count(self, **kwargs):

        if kwargs.get('where'):
            where = kwargs['where']
            rejected = get_defendant_to_reject(where=where)
            count = Ticket.objects.filter(
                ~Q(defendant__in=rejected),
                where,
                escalated=False,
                status='Open',
                priority__in=TODO_TICKET_PRIORITY_FILTERS
            ).order_by('id').distinct().count()
        else:
            rejected = get_defendant_to_reject()
            where = [~Q(defendant__in=rejected)]
            where = reduce(operator.and_, where)
            count = Ticket.objects.filter(
                where,
                escalated=False,
                status='Open',
                priority__in=TODO_TICKET_PRIORITY_FILTERS
            ).order_by('id').distinct().count()

        return count
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号