changeset 14:7dae51af8db6

ugly f-ing hack
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 30 Jun 2010 22:32:33 -0700
parents 9d51954e2e68
children 946176949bba
files contenttransformer/app.py
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/contenttransformer/app.py	Wed Jun 30 22:09:13 2010 -0700
+++ b/contenttransformer/app.py	Wed Jun 30 22:32:33 2010 -0700
@@ -19,7 +19,7 @@
         for pattern, transformer_name in self.types:
             if '/' in transformer_name:
                 continue
-            assert transformer_name in self.transformers
+            assert transformer_name in self.transformers, '%s not in transformers' % transformer_name
 
     def __call__(self, path): 
         """this should return something that is callable with (environ, start_response) to return a response; the transformer thing"""
@@ -33,8 +33,7 @@
                 # XXX hack: -> refactor
                 if '/' in transformer_name:
                     return ContentTypeChanger(content, content_type, transformer_name)
-                
-                return self.transformers[transformer_name](content, content_type, **self.kwargs.get(transformer_name, {}))
+                return self.transformers[transformer_name](content, content_type, **self.kwargs.get(transformer_name.lower(), {})) # XXX hack around ini being retarded
         return FileApp(path)