filer.server.backends.xsendfile: 9 total statements, 0.0% covered

Generated: Wed 2013-03-13 10:33 CET

Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/filer/server/backends/xsendfile.py

Stats: 0 executed, 7 missed, 2 excluded, 8 ignored

  1. #-*- coding: utf-8 -*-
  2. from django.http import HttpResponse
  3. from filer.server.backends.base import ServerBase
  4. class ApacheXSendfileServer(ServerBase):
  5. def serve(self, request, file_obj, **kwargs):
  6. response = HttpResponse()
  7. response['X-Sendfile'] = file_obj.path
  8. # This is needed for lighttpd, hopefully this will
  9. # not be needed after this is fixed:
  10. # http://redmine.lighttpd.net/issues/2076
  11. response['Content-Type'] = self.get_mimetype(file_obj.path)
  12. self.default_headers(request=request, response=response, file_obj=file_obj, **kwargs)
  13. return response