parameters: (request, guid)
return_statement: return stream_warc_if_permissible(link, request.user, stream=False)
docstring: This is a redundant route for downloading a warc, for use in client-side playback,
      which has specific requirements:
      - the warc must be served from a URL ending in `.warc`
      - the response cannot be streamed
docstring_summary: This is a redundant route for downloading a warc, for use in client-side playback,
      which has specific requirements:
      - the warc must be served from a URL ending in `.warc`
      - the response cannot be streamed
docstring_tokens: This is a redundant route for downloading a warc for use in client - side playback which has specific requirements : - the warc must be served from a URL ending in . warc - the response cannot be streamed
function: def serve_warc(request, guid):
      """
      This is a redundant route for downloading a warc, for use in client-side playback,
      which has specific requirements:
      - the warc must be served from a URL ending in `.warc`
      - the response cannot be streamed
      """
  
      canonical_guid = Link.get_canonical_guid(guid)
      link = get_object_or_404(Link.objects.all_with_deleted(), guid=canonical_guid)
      return stream_warc_if_permissible(link, request.user, stream=False)
function_tokens: def serve_warc ( request , guid ) : canonical_guid = Link . get_canonical_guid ( guid ) link = get_object_or_404 ( Link . objects . all_with_deleted ( ) , guid = canonical_guid ) return stream_warc_if_permissible ( link , request . user , stream = False )