[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Basic Zope Objects

nobody@nowhere.com nobody@nowhere.com
Sat, 21 Sep 2002 17:56:40 -0400


A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/BasicObject.stx#3-240

---------------

      ZCatalog has a way of connecting changes made to disparate
      objects. This is because cataloging an object must, by necessity
      change the catalog. Objects that automatically catalog
      themselves when they are changed propigate their changes to the
      catalog. If such an object is changed in a version, then the
      catalog is changed in the version too, thus locking the
      catalog. This property makes the catalog and versions get along
      poorly.  As a rule, versions should not be used in applications
      that use the catalog.

        % Anonymous User - May 29, 2002 12:08 pm:
         `propagate'

        % Anonymous User - Sep. 21, 2002 5:56 pm:
         Again: what is the advantage of using Version against working on a copy and finally overwriting original?