Oh, I somewhat missread and though there would be a new DEFERRED argument, the backwards issue is easy enough though:
* Unless I miss something, YourModel.__init__ is Model.__init__ if the user didn't change it -> pass is DEFERRED * If the user changed it check for model._meta.new_style_deferred and continue accordingly * Raise a warning if the __init__ is a custom one and new_style_deffered is not set… On Thursday, February 11, 2016 at 1:38:44 PM UTC+1, Florian Apolloner wrote: > > > > On Thursday, February 11, 2016 at 10:51:59 AM UTC+1, Anssi Kääriäinen > wrote: >> >> Before doing any further work on this we should decide if the >> Model.__init__() problem is bad enough to stop this cleanup, and if so, do >> anybody have any ideas of how to avoid the problem? >> > > I do not think Model.__init__() is anywhere near public API, add it to the > release notes and be done with it, worst case add a try/except around it… > > Cheers, > Florian > -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/e5689091-2c2a-4902-b348-9f57d4375cd2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.