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.')
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)