Holger Schmidt wrote at 2003-12-10 16:13 +0100:
I am able to catch modification of Zope-Standard-Objects with a monkey-patch (look at "[Zope]Catch Object Changes" from 2003-11-28 and following mails). Is there a possibility to catch Objects that are created at the moment ...? If I create Objects they seem not to be commited, otherwise I would get them with my monkey-patch.
New objects are only relevant when they became part of a persistent object. In this case, this persistent object has been modified (in fact a requirement not a consequence). When a persistent object is serialized, its persistent subobjects are examined. This examination detects new (relevant) objects and serializes them as well. As you (hopefully) see from this description, there is no easy way to get hand on the relevant object creations -- unless you hook the serialization process. -- Dieter