diff -r 2cf7b79d8e77 -r 616191014b8b common/utils.py --- a/common/utils.py Mon Feb 16 20:40:12 2009 +0100 +++ b/common/utils.py Mon Feb 16 20:42:30 2009 +0100 @@ -177,7 +177,7 @@ self.post_inlined_scripts.append(self.js_unload_code) self.pagedata_unload = True - def getvalue(self): + def getvalue(self, skiphead=False): """reimplement getvalue to provide a consistent (and somewhat browser optimzed cf. http://stevesouders.com/cuzillion) order in external resources declaration @@ -209,7 +209,10 @@ w(u'\n') - return u'\n%s\n' % super(HTMLHead, self).getvalue() + header = super(HTMLHead, self).getvalue() + if skiphead: + return header + return u'\n%s\n' % header class HTMLStream(object):