Added dict based meta generation
This commit is contained in:
+7
-3
@@ -428,9 +428,13 @@ class Response(Storage):
|
|||||||
return page
|
return page
|
||||||
|
|
||||||
def include_meta(self):
|
def include_meta(self):
|
||||||
s = '\n'.join(
|
s = "\n";
|
||||||
'<meta name="%s" content="%s" />\n' % (k, xmlescape(v))
|
for meta in (self.meta or {}).iteritems():
|
||||||
for k, v in (self.meta or {}).iteritems())
|
k,v = meta
|
||||||
|
if isinstance(v,dict):
|
||||||
|
s = s+'<meta'+''.join(' %s="%s"' % (xmlescape(key), xmlescape(v[key])) for key in v) +' />\n'
|
||||||
|
else:
|
||||||
|
s = s+'<meta name="%s" content="%s" />\n' % (k, xmlescape(v))
|
||||||
self.write(s, escape=False)
|
self.write(s, escape=False)
|
||||||
|
|
||||||
def include_files(self, extensions=None):
|
def include_files(self, extensions=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user