def get(self, request, format=None): label = self.request.query_params.get('label', None) if label is not None and label not in [LABEL_BAD, LABEL_GOOD]: raise ParseError("invalid value for label") scanner = self.request.query_params.get('scanner', None) if scanner is not None and scanner not in list(SCANNERS.values()): raise ParseError("invalid value for scanner") return super().get(request, format)
def get(self, request, format=None): if not waffle.switch_is_active('enable-scanner-results-api'): raise Http404 label = self.request.query_params.get('label', None) if label is not None and label not in [LABEL_BAD, LABEL_GOOD]: raise ParseError("invalid value for label") scanner = self.request.query_params.get('scanner', None) if scanner is not None and scanner not in list(SCANNERS.values()): raise ParseError("invalid value for scanner") return super().get(request, format)