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