def __init__(self, nodelist, kind=None, mode=OUTPUT_FILE, name=None): self.nodelist = nodelist self.kind = kind self.mode = mode self.name = name # get http_request_to_site from the local thread storage http_request_to_site = tv_middleware.get_current_request() if http_request_to_site: self.nocompress = http_request_to_site.META.get('NO_COMPRESS', False) else: self.nocompress = False
def __init__(self, content=None, output_prefix=None, context=None, *args, **kwargs): self.content = content or "" self.output_prefix = output_prefix or "compressed" self.output_dir = settings.COMPRESS_OUTPUT_DIR.strip('/') self.charset = settings.DEFAULT_CHARSET self.storage = default_storage self.split_content = [] self.context = context or {} self.extra_context = {} self.all_mimetypes = dict(settings.COMPRESS_PRECOMPILERS) self.finders = staticfiles.finders # get http_request_to_site from the local thread storage http_request_to_site = tv_middleware.get_current_request() if http_request_to_site: self.nocompress = http_request_to_site.META.get('NO_COMPRESS', False) else: self.nocompress = False