All pastes #2418 Raw Edit

fzZzy

public python v1 · immutable
#2418 ·published 2004-11-27 17:50 UTC
rendered paste body
from nevow import loadersfrom nevow import rendclass Bug(rend.Page):    docFactory = loaders.xmlstr("""<html xmlns:nevow="http://nevow.com/ns/nevow/0.1"><body>                                <ul nevow:render="sequence" nevow:data="foo">                                    <li nevow:pattern="item" nevow:render="bar">                                           <input type="checkbox" value="">                                        <nevow:attr name="value"><nevow:slot name="xyz" /></nevow:attr>                                           </input>                                                <a href="">                                           <nevow:attr name="href"><nevow:slot name="xyz" /></nevow:attr>                                           <nevow:slot name="xyz" />                                       </a>                                    </li>                                </ul>                            </body></html>""")    def data_foo(self, context, data):        return ['first', 'second', 'third']    def render_bar(self, context, data):        context.fillSlots("xyz", data)        return context.tagfrom nevow import appserverfrom twisted.application import servicefrom twisted.application import internetapplication = service.Application('bugtester')internet.TCPServer(8080, appserver.NevowSite(Bug())).setServiceParent(application)