Roger Haase schrieb: > My revised solution is to put the lock at the beginning and end of the method.
I never used MiddleKit, so I don't know how to test this, but since it looks reasonable I've checked this in anyway, and cleaned up MiddleObject.py a bit. Can you check whether this works for you? http://svn.w4py.org/Webware/trunk/MiddleKit/Run/MiddleObject.py Btw, I was trying to run the MiddleKit test suite, but I get many errors. For instance when running "python Test.py MKDelete" I get a "Lock wait timeout exceeded" (this hasn't anything to do with the lock in the patch, I get it also without your patch). Does the test suite run for you? If yes, on what OS, Py and database (driver) version? Also, while we're at it, can you or somebody else have a look at the following MiddleKit patches: http://sourceforge.net/tracker/?group_id=4866&atid=304866 There are a handful of other very old open issues here, mostly MiddleKit or other stuff I don't use. If anybody wants to work on these: http://sourceforge.net/tracker/?group_id=4866&atid=104866 Ideally I'd like to have a running MiddleKit test suite and most of the issues above solved before releasing 1.0. -- Christoph ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Webware-discuss mailing list Webware-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/webware-discuss