view examples/bench/kid/template.kid @ 916:5ba6268420e7 experimental-py3k

add support for python 3 to genshi.filters: * minor changes to track encoding=None API change in core genshi modules. * renamed genshi/filters/tests/html.py to test_html.py to avoid clashes with Python 3 top-level html module when running tests subset. * did not rename genshi/filters/html.py. * i18n filters: * ugettext and friends are gone in Python 3 (and only gettext and friends exist and they now handle unicode) * Some \ line continuations inside doctests confused 2to3 and so were removed them. * Testing picked up a problem (already present in trunk) where Translator.__call__ could end up defining gettext as an endlessly recursive function. Noted with a TODO.
author hodgestar
date Sun, 24 Oct 2010 22:21:28 +0000
parents d60486018004
children
line wrap: on
line source
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:py="http://purl.org/kid/ns#"
      py:extends="'base.kid'"
      lang="en">
  <head>
    <title>${title}</title>
  </head>
  <body>
    <div>${greeting(user)}</div>
    <div>${greeting('me')}</div>
    <div>${greeting('world')}</div>
    
    <h2>Loop</h2>
    <ul py:if="items">
      <li py:for="idx, item in enumerate(items)" py:content="item"
          class="${idx + 1 == len(items) and 'last' or None}" />
    </ul>
  </body>
</html>
Copyright (C) 2012-2017 Edgewall Software