[Zope] How to do...

Andreas Jung lists at zopyx.com
Wed Oct 18 10:22:10 EDT 2006



--On 18. Oktober 2006 16:15:37 +0200 Garito <garito at sistes.net> wrote:

> Hi all!
>
> How can I control the way an attribute of a product is readed?
> __getattr__? __getattribute__?
>
> I try the __getattribute__ way but it modifies the property pages
>
> Example:
>
> I create an object instance of the product and like:
>
> Property1 = 'Some text'
> Property2 = 2006-10-18
>
> I would like to call Property2 like
>
> object.Property2 and retrieve the data with the current locale

Don't do that. Make a clear separation between the storage layer and any 
kind of presentation issues. If you need your internal data represented in 
a fancy way, write a dedicated accessor method and use this one inside your 
templates (or whatever) instead of accessing the data directly.

-aj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope/attachments/20061018/b1a5a640/attachment.bin


More information about the Zope mailing list