Christophe Pettus

Results 8 comments of Christophe Pettus

Even in the case of boring fuddy duddy software, the problem is not fully solved. While a lot of money goes into (say) PostgreSQL development, much of that is for...

Could you resubmit without the debugging output; it's making it hard to see what the intended change is. Thanks!

Definitely a bug, although splitting it that particular way breaks its ability to be used as a context manager. Working on a complete solution.

Storing the sid in local() does indeed fix the multithreading problem, but not the reentrancy problem. (I'm not as concerned about reentrancy, but might as well kill both of them.)

Using `transaction.is_managed(self.using)` is a great idea; I'll add that to the next push I do.

The first reporter seemed to have a reentrancy issue. No argument on thread-safety!

The right answer is to maintain the object on the stack. This happens correctly when used as a context manager, but decorators have their own issues; I have a fixed...

It looks like you can just conditionally-compile in a last NIL argument, yay.