From: noah morrison Date: Tue, 11 Nov 2014 00:49:11 +0000 (-0500) Subject: Fixed partial scoping X-Git-Url: https://git.devinivas.org/?a=commitdiff_plain;h=d14dcf2cf70538159f27e5e45aeaf4e342bafd7b;p=chevron.git Fixed partial scoping partials would not get their parent's partial detials (partials_path, partials_ext, partials_dict) --- diff --git a/entei.py b/entei.py index 06fcef4..4947922 100755 --- a/entei.py +++ b/entei.py @@ -211,7 +211,9 @@ def render(template, data, partials_path='.', partials_ext='mustache', else: tokens = tokenize(template) + output = '' + if type(data) is list: scopes = data else: @@ -262,7 +264,8 @@ def render(template, data, partials_path='.', partials_ext='mustache', elif tag == 'partial': partial = get_partial(key) - output += render(partial, scopes) + output += render(partial, scopes, partials_path, + partials_ext, partials_dict) else: print('>>', tag)