From 7216003eb6117f35a59e186f65d00b16f56e0444 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Tue, 1 Jan 2019 22:10:53 -0800 Subject: [PATCH] to_native missing, why this was not failing locally --- gluon/packages/template/template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gluon/packages/template/template.py b/gluon/packages/template/template.py index 1c79b931..adc2b6ac 100644 --- a/gluon/packages/template/template.py +++ b/gluon/packages/template/template.py @@ -35,7 +35,7 @@ else: return bytes(obj) if isinstance(obj, (bytes, bytearray, memoryview)) else obj.encode(charset, errors) def to_native(obj, charset='utf8', errors='strict'): - return ibj if isinstance(obj, str) else obj.decode(charset, errors) + return obj if isinstance(obj, str) else obj.decode(charset, errors) DEFAULT_DELIMITERS = ('{{', '}}') @@ -566,7 +566,7 @@ class TemplateParser(object): # Use a list to store everything in # This is because later the code will "look ahead" # for missing strings or brackets. - ij = self.r_tag.split(text) + ij = self.r_tag.split(to_native(text)) # j = current index # i = current item stack = self.stack