id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
6237,t.w._flatten._flattenElement doesn't support objects adaptable to IRenderable,tom.prince,,"In porting some code from nevow, I tried to adapt nevow.url.URL as a stop-gap with
{{{
from twisted.python.components import registerAdapter
from zope.interface import implements
from twisted.web.iweb import IRenderable
class _URLAdapter(object):
    implements(IRenderable)
    def __init__(self, url):
        self.url = url
    def render(self, req):
        return str(self.url)

registerAdapter(_URLAdapter, URL, IRenderable)
}}}",enhancement,closed,normal,,web,wontfix,web templates,jknight,,,
