Mercurial > hg > contenttransformer
comparison contenttransformer/app.py @ 20:32a05d7bb214
remove hack around downstream snafu (martINI, ConfigParser)
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 25 Nov 2010 11:55:55 -0800 |
parents | 7dae51af8db6 |
children | ee3eadc97a41 |
comparison
equal
deleted
inserted
replaced
19:afd11b758da0 | 20:32a05d7bb214 |
---|---|
31 | 31 |
32 # transform content type | 32 # transform content type |
33 # XXX hack: -> refactor | 33 # XXX hack: -> refactor |
34 if '/' in transformer_name: | 34 if '/' in transformer_name: |
35 return ContentTypeChanger(content, content_type, transformer_name) | 35 return ContentTypeChanger(content, content_type, transformer_name) |
36 return self.transformers[transformer_name](content, content_type, **self.kwargs.get(transformer_name.lower(), {})) # XXX hack around ini being retarded | 36 return self.transformers[transformer_name](content, content_type, **self.kwargs.get(transformer_name, {})) |
37 return FileApp(path) | 37 return FileApp(path) |
38 | 38 |
39 | 39 |
40 def transformers(): | 40 def transformers(): |
41 transformers = {} # XXX could cache | 41 transformers = {} # XXX could cache |