from Products.CheckoutableTemplates import slimmer def MyHTMLSlimmer(html): return slimmer.html_slimmer(html) def MyXHTMLSlimmer(xhtml): return slimmer.xhtml_slimmer(html) def MyCSSSlimmer(css): return slimmer.css_slimmer(css) def AnySlimmer(code, syntax='html'): syntax = slimmer.acceptableSyntax(syntax) if not syntax: m = "%s not in %s"%(syntax, slimmer.OK_SYNTAX) raise "InvalidSyntax", m if syntax == 'css': return slimmer.css_slimmer(code) elif syntax == 'xhtml': return slimmer.xhtml_slimmer(code) else: return slimmer.html_slimmer(code)