> would add a dependency to a whole template language
I'm afraid, avoiding dependency on some package by baking your own is
otherwise called "reinventing the wheel"
> it looks like you have to put templates in a *.b file rather than
directly in your Python code.
Breve language IS a 100% Python so when you write Breve you actually write
Python. And of course you don't have to write any *.b file.
from breve.flatten import flatten
from breve.tags.html import tags
globals().update(tags)
menu = div(class_='menu') [
ul(class_='nav') [(
li [a(class_='btn', href=link.url) [link.text]] for link in
links
)]
]
page = html [
body [
menu,
div (id='content') [
'Hello World!',
],
],
]
print flatten(page)
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/groups/opt_out.