Trouble with property

Gabriel Genellina gagsl-py at yahoo.com.ar
Mon Oct 23 21:16:58 EDT 2006


At Monday 23/10/2006 20:28, Odalrick wrote:

>I'm having some trouble with using property. This class is supposed to
>represent a rectangle that can never be outside an area.
>
>class ConstrainedBox:
># The property that is causing grief
>         linear_size = property( _get_linear_size, _set_linear_size )
>
>By adding some logging I found out that _set_linear_size never is
>called, so the rectangle remains the default size forever.

You must use a new-style class for properties to work. That is: class 
ConstrainedBox(object):

-- 
Gabriel Genellina
Softlab SRL 

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar



More information about the Python-list mailing list