All pastes #3347 Raw Edit

Anonymous

public python v1 · immutable
#3347 ·published 2004-12-23 17:26 UTC
rendered paste body
    <div id="urls" nevow:data="urls" nevow:render="sequence">      <div nevow:pattern="item">        <div nevow:data="url", nevow:render="url">            link:     <nevow:slot name="link" />            keywords: <nevow:slot name="keywords" />            author:   <nevow:slot name="author" />        </div>        comments:        <ul id="comments" nevow:data="comments" nevow:render="sequence">          <li nevow:pattern="item" nevow:render="comment">            by:   <nevow:slot name="author" />            text: <nevow:slot name="comment" />          </li>        </ul>      </div>    </div>class URL(object):    def __init__(self, id, url, comments):        self.id, self.url, self.comments = id, url, commentscompy.registerAdapter(accessors.ObjectContainer, URL, inevow.IContainer)def data_urls(self, context, data):	return self.service.getAll()def render_url(self, context, url):	context.tag.fillSlots('link', url.getLink())	context.tag.fillSlots('keywords', ", ".join(url.getKeywords()))	context.tag.fillSlots('author', url.getAuthor())	return context.tagdef render_comment(self, context, data):	context.tag.fillSlots('author', data[0])	context.tag.fillSlots('comment', data[2])	return context.tag