[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Advanced Zope Scripting
webmaster@zope.org
webmaster@zope.org
Fri, 27 Sep 2002 17:42:31 -0400
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/ScriptingZope.stx#3-141
---------------
Problems can occur if you hand instances of your own classes to
Zope and expect them to work like Zope objects. For example, you
cannot define a class in an External Method script file and
assign it as an attribute of a Zope object. This causes problems
with Zope's persistence machinery. You also cannot easily hand
instances of your own classes over to DTML or scripts. The issue
here is that your instances won't have Zope security
information. You can define and use your own classes and
instances to your heart's delight, just don't expect Zope to use
them directly. Limit yourself to returning simple Python
structures like strings, dictionaries and lists or Zope objects.
% Anonymous User - Sep. 27, 2002 5:42 pm:
A reference to product writing here would be ok. blf