19 Jun
2002
19 Jun
'02
6:31 p.m.
Arne Krug writes:
I try to write a Zope-Product and I always get following Error:
Error Type: UnpickleableError Error Value: Cannot pickle objects
The problem is the following line in the __init__ method of the class: self.menuHeader = HTML('<table>',globals()) I thought it should be possible as the class HTML inherits from Persistent or is it impossible to include objects in the first place. No, you can include objects, even non-persistent ones.
They need only be picklable. I do not see what is the cause of your problem, though. I would try: from Globals import DTMLFile class AmazingMenu(....) menuHeader= DTMLFile('the file name',globals()) ... def __init__(...): Dieter