Hey Joseph,

On Mon, 2009-03-23 at 15:32 -0500, Joseph Kocherhans wrote:
> #9284 [1] Has a patch to make BaseModelFormSet call ModelForm.save()
> when saving objects rather than using completely custom code as it
> does now. I think this is the "right thing (tm)" to do, but it will
> break people's code who have overridden the formset's __init__ method
> and mucked around with the "initial" argument. I don't really feel bad
> about said breakage, because hey, you're messing with internals, you
> should know what you're doing.

I've looked at this briefly. I haven't got a strong opinion about the
effects of the backwards incompatibility yet (although I've been
thinking about it in odd moments since I saw you post that patch),
although your logic isn't totally from Outer Space.

The approach looks better. I'd be tempted to lift a couple of those
leading-underscore methods up to just being normal methods. Found myself
having to override a few of those things lately when wanting to use the
formset infrastructure in other ways. It won't kill us to allow inital-,
total- and management-forms getters to be overridden, I don't think.

Regards,
Malcolm



--~--~---------~--~----~------------~-------~--~----~
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 
django-developers+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to