[Zope] StructuredDocument PUT_factory problem
John Hunter
jdhunter@ace.bsd.uchicago.edu
Wed, 21 Aug 2002 14:58:25 -0500
>>>>> "Dieter" == Dieter Maurer <dieter@handshake.de> writes:
Dieter> Look at Python's "traceback" module (--> Python Library
Dieter> Reference). It contains the function "print_exc" that
Dieter> allows you to format the exception and put the result into
Dieter> a file. This will tell you the cause of the problem.
Thanks, that's a handy one to know. They problem was that I was
loading the module, not the class, with
from Products.StructuredDocument import StructuredDocument
I needed
from Products.StructuredDocument.StructuredDocument import StructuredDocument
The traceback gave it away
Traceback (most recent call last):
File "/usr/local/Zope/Extensions/PUT_STXPage.py", line 14, in PUT_factory
ob = StructuredDocument( body, __name__=name )
TypeError: object of type 'module' is not callable
Thanks,
John Hunter