Exemplo n.º 1
0
    def handler(self, req, filename):
        self.secure(req, filename)

        path = self.path[filename].real()
        if path.isfile():
            return file_response(req, path)
        if path.isdir():
            return self.directory_handler(req, filename, path)
        raise URLError('The file does not exist.')
Exemplo n.º 2
0
    def handler(self, req, **kwargs):
        if req.if_none_match:
            if self.etag in req.if_none_match:
                return Response(status=304)

        return file_response(req, self.filename, etag=self.etag, content_type=self.CONTENT_TYPE)