From 1ecf36a027dadf781123600f2ba65895a09899e6 Mon Sep 17 00:00:00 2001 From: cccaballero Date: Tue, 24 Jun 2014 09:49:46 -0400 Subject: [PATCH] Added dict based meta generation --- gluon/globals.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gluon/globals.py b/gluon/globals.py index 510f5586..123465ac 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -428,9 +428,13 @@ class Response(Storage): return page def include_meta(self): - s = '\n'.join( - '\n' % (k, xmlescape(v)) - for k, v in (self.meta or {}).iteritems()) + s = "\n"; + for meta in (self.meta or {}).iteritems(): + k,v = meta + if isinstance(v,dict): + s = s+'\n' + else: + s = s+'\n' % (k, xmlescape(v)) self.write(s, escape=False) def include_files(self, extensions=None):