There is no problem if they have no __del__ method.

On Feb 1, 5:24 pm, Jonathan Lundell <jlund...@pobox.com> wrote:
> On Feb 1, 2011, at 12:16 PM, Massimo Di Pierro wrote:
>
>
>
> > I agree with Armin that in the case of exec (and web2py uses exec),
> > the self references are created whether you want them or not. That
> > means one should not define classes in Models and Controllers. I have
> > issued that warning already to our users and, I have never seen this
> > being a problem in practice.
>
> > Nothing in life is perfect and every design decision has a tradeoff.
>
> > What would really be useful to us is an example of how to overcome
> > that problem by showing how to break those implicit self references.
>
> I agree. This is a subtle problem that isn't all that obvious to most of us, 
> including me.
>
> I've got classes defined in models (it's sort of the obvious place to define 
> custom validators, for example), and I'd like to understand the implications 
> better than I do.

Reply via email to