Advertisement
Guest User

Untitled

a guest
May 30th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. from mako.template import Template
  2. from mako.lookup import TemplateLookup
  3.  
  4. lookup = TemplateLookup()
  5. lookup.put_string("base.html", '-${self.body()}-')
  6.  
  7. t = Template('<%page args="x=None"/>${x}')
  8. t_inherits = Template('<%inherit file="base.html"/><%page args="x=None"/>${x}', lookup=lookup)
  9.  
  10.  
  11. print(t.render(x=9), t_inherits.render(x=9))
  12. #9 -None-
  13.  
  14. #I want <%page/> to set the default value of a variable,
  15. #but if I also inherit another template I can't overwrite that variable anymore.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement