Minor refactoring in compress templatetag

This commit is contained in:
Johannes Linke
2015-09-14 00:50:24 +02:00
parent 0a0e0b376e
commit cd2a0040d0

View File

@@ -40,8 +40,7 @@ class CompressorMixin(object):
def debug_mode(self, context):
if settings.COMPRESS_DEBUG_TOGGLE:
# Only check for the debug parameter
# if a RequestContext was used
# Only check for the debug parameter if a RequestContext was used
request = context.get('request', None)
if request is not None:
return settings.COMPRESS_DEBUG_TOGGLE in request.GET
@@ -103,15 +102,12 @@ class CompressorMixin(object):
if cache_content is not None:
return cache_content
rendered_output = self.render_output(compressor, mode, forced=forced)
rendered_output = compressor.output(mode, forced=forced)
assert isinstance(rendered_output, six.string_types)
if cache_key:
cache_set(cache_key, rendered_output)
return rendered_output
def render_output(self, compressor, mode, forced=False):
return compressor.output(mode, forced=forced)
class CompressorNode(CompressorMixin, template.Node):
@@ -124,14 +120,6 @@ class CompressorNode(CompressorMixin, template.Node):
def get_original_content(self, context):
return self.nodelist.render(context)
def debug_mode(self, context):
if settings.COMPRESS_DEBUG_TOGGLE:
# Only check for the debug parameter
# if a RequestContext was used
request = context.get('request', None)
if request is not None:
return settings.COMPRESS_DEBUG_TOGGLE in request.GET
def render(self, context, forced=False):
# Check if in debug mode