The use of *args also seems like it will be a barrier/just messy if/
when schema evolution ever gets(or with 3rd party apps), I'm +1 on
this.

On Jan 29, 8:01 pm, "Russell Keith-Magee" <[EMAIL PROTECTED]>
wrote:
> On Jan 30, 2008 8:57 AM, Jacob Kaplan-Moss <[EMAIL PROTECTED]> wrote:
>
>
>
> >     There should be one-- and preferably only one --obvious way to do it.
> >     ...
>
> > On top of that, as I keep saying, it leads to brittle code -- I've
> > been bitten a number of times.
> ...
> > Relying on the order of fields in the model definition is asking for a
> > heaping load of fail. Hence my desire to see it go away.
>
> I'm +1 on removing __init__(*args), for exactly the same reasons. I
> can see the use case for handling user-instantaition of models from
> custom queries, but I agree with Jacob that the right solution is to
> make a clean API interface for this use case, not to open an API entry
> point that is inherently prone to bugs.
>
> Yours,
> Russ Magee %-)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to