def get_resolved_uri(context, uri): """Returns resolved uri, or Cached URI.""" request = context['request'] request_base = urlparse(request.build_absolute_uri()).netloc rdf_base = urlparse(uri).netloc if request_base in settings.RDF_ROUTED_ENTRY_POINTS and rdf_base in RDFRecord.get_rdf_base_url(): resolved_uri = uri.replace(rdf_base, request_base) elif rdf_base not in request_base: resolved_uri = get_cache_url(uri) else: return uri return resolved_uri
def get_cache_url(uri): return get_cache_url(uri)