21 Jul
2002
21 Jul
'02
12:41 a.m.
I'm sort of stumped as to how the subclass' assertions are applied in the absence of InitializeClass! This is not what I expected, I would have thought that differing assertions would only be applied if InitializeClass was called on the subclass. There's some magic going on here that I don't understand.
The magic is that Persistent has a __class_init__ that calls InitializeClass for you. (This attribute is actually set by App.PersistentExtra, called from Globals.)
Aha. This is what I was missing! I used to know that, too. ;-) Thanks for clearing it up! - C