def endpoint(request): if isGET(request): return processGET(request) if isPUT(request): return processPUT(request) if isDELETE(request): return processDELETE(request) if isPOST(request): return processPOST(request) if isHEAD(request): return processHEAD(request) if isPATCH(request): return processPATCH(request)
def _validateFormat(request): ''' Returns the mimetype of the required format as mapped by rdflib return: String - an allowed rdflib mimetype ''' req_format = None if isGET(request): req_format = FORMAT_MAP.get(request.GET.get('format', None)) if isPOST(request): req_format = request.environ.get('CONTENT_TYPE', None) if req_format: if req_format not in FORMAT_MAP.values(): raise SerializeError("Cannot generate the required format %s " % req_format) return req_format