[Zope-dev] "Record" instances and therefore Z SQL brains behave strange
Dieter Maurer
dieter@handshake.de
Sat, 25 Aug 2001 14:59:33 +0200
For the archives:
"Record" instances and instances of derives classes
are very strange objects.
* they do not have a "__dict__" attribute
* they define a "__setattr__" that allows to modify
the "Record" attributes but raise an Attribute Error
if one tries to modify any other attribute.
As a consequence, there are no instance attributes beside
that defined by the record schema.
This applies especially to Z SQL Method brains.
They cannot use instance attributes.
What a mess!
Dieter