From b2c95054fdd36137524456283707ceef8cdfccb3 Mon Sep 17 00:00:00 2001 From: Cassus Adam Banko Date: Fri, 3 Aug 2012 10:48:08 +0200 Subject: [PATCH 1/2] gargoyle ifswitch support --- compressor/management/commands/compress.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compressor/management/commands/compress.py b/compressor/management/commands/compress.py index fc32aec..f59bde3 100644 --- a/compressor/management/commands/compress.py +++ b/compressor/management/commands/compress.py @@ -291,9 +291,7 @@ class Command(NoArgsCommand): return count, results def get_nodelist(self, node): - if (isinstance(node, IfNode) and - hasattr(node, 'nodelist_true') and - hasattr(node, 'nodelist_false')): + if hasattr(node, 'nodelist_true') and hasattr(node, 'nodelist_false'): return node.nodelist_true + node.nodelist_false return getattr(node, "nodelist", []) From ae3dabda7ace9bbd4733d6baafbf33cd4edf9bac Mon Sep 17 00:00:00 2001 From: Cassus Adam Banko Date: Fri, 3 Aug 2012 14:08:59 +0200 Subject: [PATCH 2/2] comment --- compressor/management/commands/compress.py | 1 + 1 file changed, 1 insertion(+) diff --git a/compressor/management/commands/compress.py b/compressor/management/commands/compress.py index f59bde3..236817c 100644 --- a/compressor/management/commands/compress.py +++ b/compressor/management/commands/compress.py @@ -291,6 +291,7 @@ class Command(NoArgsCommand): return count, results def get_nodelist(self, node): + # Check if node is an ```if``` switch with true and false branches if hasattr(node, 'nodelist_true') and hasattr(node, 'nodelist_false'): return node.nodelist_true + node.nodelist_false return getattr(node, "nodelist", [])