diff options
author | Paul Chakravarti <paul.chakravarti@gmail.com> | 2011-09-25 20:48:51 +0100 |
---|---|---|
committer | Paul Chakravarti <paul.chakravarti@gmail.com> | 2011-09-25 20:48:51 +0100 |
commit | 715603156bcca51da7099614dab91584790cb820 (patch) | |
tree | 37576c4ee4b6ebb5350ed3ba32333a5e2342a6b4 | |
parent | 5e149a9df78ced0ea627d1a79a6df36bbadfb923 (diff) | |
download | bottle-715603156bcca51da7099614dab91584790cb820.tar.gz |
Fix caching for %rebase
-rwxr-xr-x | bottle.py | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -2658,10 +2658,9 @@ class SimpleTemplate(BaseTemplate): eval(self.co, env) if '_rebase' in env: subtpl, rargs = env['_rebase'] - subtpl = self.__class__(name=subtpl, lookup=self.lookup) rargs['_base'] = _stdout[:] #copy stdout del _stdout[:] # clear stdout - return subtpl.execute(_stdout, rargs) + return self.subtemplate(subtpl,_stdout,rargs) return env def render(self, *args, **kwargs): |