

@webapi_check_login_required
def get_queryset(self, request, is_list=False, local_site=None, *args, **kwargs):
    'Returns a queryset for DefaultReviewer models.\n\n        By default, this returns all default reviewers.\n\n        If the queryset is being used for a list of default reviewer\n        resources, then it can be further filtered by one or more of the\n        arguments listed in get_list.\n        '
    queryset = self.model.objects.filter(local_site=local_site)
    if is_list:
        if ('repositories' in request.GET):
            for repo_id in request.GET.get('repositories').split(','):
                try:
                    queryset = queryset.filter(repository=repo_id)
                except ValueError:
                    pass
        if ('users' in request.GET):
            for username in request.GET.get('users').split(','):
                queryset = queryset.filter(people__username=username)
        if ('groups' in request.GET):
            for name in request.GET.get('groups').split(','):
                queryset = queryset.filter(groups__name=name)
    return args

dataset/ETHPy150Open reviewboard/reviewboard/reviewboard/webapi/resources/default_reviewer.py DefaultReviewerResource.get_queryset/VarMisuse@195/353 `queryset`->`args`