[KSS-checkins] r53919 - kukit/kss.concatresource/branch/1.4/kss/concatresource/compression

reebalazs at codespeak.net reebalazs at codespeak.net
Sun Apr 20 19:24:39 CEST 2008


Author: reebalazs
Date: Sun Apr 20 19:24:38 2008
New Revision: 53919

Removed:
   kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/css.py
Modified:
   kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/__init__.py
Log:
Change concatresource to accept resources with "application/x-javascript" content type only

Modified: kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/__init__.py
==============================================================================
--- kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/__init__.py	(original)
+++ kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/__init__.py	Sun Apr 20 19:24:38 2008
@@ -5,16 +5,9 @@
 __all__ = ('compress', )
 
 from javascript import compress as compress_javascript
-from css import compress as compress_css
-
-compress_methods = {    
-    'application/x-javascript': compress_javascript,
-    'text/css': compress_css,
-    }
-
-default_compress_method = lambda text: text
 
 def compress(data, content_type, compress_level):
     'Returns compressed text for a given content type'
-    method = compress_methods.get(content_type, default_compress_method)
-    return method(data, compress_level)
+    assert content_type == 'application/x-javascript', \
+        'Only application/x-javascript content types are supported.'
+    return compress_javascript(data, compress_level)

Deleted: /kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/css.py
==============================================================================
--- /kukit/kss.concatresource/branch/1.4/kss/concatresource/compression/css.py	Sun Apr 20 19:24:38 2008
+++ (empty file)
@@ -1,18 +0,0 @@
-'''\
-The css compressor uses the 3rdparty packer module
-that is taken from Plone's ResourceRegistries.
-'''
-
-from thirdparty.packer import CSSPacker
-# Packer needs to be created for each packing
-
-def compress(data, compress_level):
-    if compress_level == "safe":
-        csspacker_safe = CSSPacker('safe')
-        return csspacker_safe.pack(data)
-    elif compress_level == "full":
-        csspacker_full = CSSPacker('full')
-        return csspacker_full.pack(data)
-    else:
-        # none
-        return data


More information about the Kukit-checkins mailing list