[Twisted-web] nevow CannotAdapt error
Kevin Howe
twisted-web@twistedmatrix.com
Thu, 11 Dec 2003 23:24:18 -0500
I'm trying to run a simple nevow test:
from nevow.renderer import Renderer
class MyRenderer(Renderer):
document = """<xml>test</xml>"""
m = MyRenderer()
But get the following traceback?
Traceback (most recent call last):
File "c:\data\htdocs\test.py", line 9, in ?
m = MyRenderer()
File "C:\PYTHON23\Lib\site-packages\nevow\renderer.py", line 152, in
__init__
self.doc = self.precompile()
File "C:\PYTHON23\Lib\site-packages\nevow\renderer.py", line 162, in
precompile
_documents[klsnm] = rv =
flatten(ISerializable(self.document).serialize(context, None))
File "C:\PYTHON23\Lib\site-packages\twisted\python\components.py", line
77, in __call__
raise CannotAdapt("%s cannot be adapted to %s." %
CannotAdapt: <xml>test</xml> cannot be adapted to <class
'nevow.iwoven.ISerializable'>.