[Zope] Upgrading a product

rgines@purina.com rgines@purina.com
Wed, 15 Dec 1999 17:35:07 -0600


>>>Good Question!  The answer is with __setstate__.
>
<snip>
>It's allways there in every persistent object, it's defined by the
>Persistence class.  If you have special behavior your want to add to
>that, you can override it.

>> Are you aware of any working examples of this in action?
>Yes, the Catalog in 2.1 upgraded itself from the Catalog in 2.0:
<snip>

Thanks for the info.

With all the power and flexibility of Zope and ZClasses,
it is becoming extremely clear to me that in order to
create any 'real' products, writing code in Python
is going to be a must.  Oh well ....