Hi list,

Responding to Jacob's message of yesterday, I worked a little more on this 
issue, and brought my patch to a working state, tests included. This revealed 
some issues with my approach, which I've documented on the patch.

I would like to see this resolved for 1.1, either way.

On Monday 09 March 2009, Shai Berger wrote:
> On Sunday 08 March 2009, Malcolm Tredinnick wrote:
> > Either solution to this problem is fairly acceptable at the moment (sans
> > timing information): we either essentially get rid of the "dirty"
> > concept [...or...] we document that if you're doing
> > manual SQL operations that change the transaction state, you have to
> > also set the dirty flag.
> >
> > At the moment I have a very slight lean towards the latter [...] there's
> > really nothing to do on the ticket: it's a three line change.
>
> It's a three-line change, if we are willing to accept one of the choices
> you outlined above. I think we can make a change that is not much more
> complex, 
>
I'd have to take that back a little. While not Rocket Science, the patch 
certainly isn't trivial. Still, I think the two solutions -- the one to keep 
having dangling transactions, and the other to subtly change the 
transactional behavior for all users -- are both bad choices, and I ask you 
to reconsider.

I'll be happy to do the (still missing) documentation work, if there's any 
positive feedback to this.

Thanks,
        Shai.

http://code.djangoproject.com/ticket/9964

--~--~---------~--~----~------------~-------~--~----~
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