Nick Coghlan wrote:
> Do we want to add a "released" context manager to the threading module for 
> 2.5? 

I don't think that should be added. I would consider it a dangerous
programming style: if the lock merely doesn't "need" to be held (i.e.
if it isn't necessary, but won't hurt), one should just keep holding
the lock. If it is essential to release the lock, because the code
would otherwise deadlock, the code should be dramatically revised
to avoid that situation, e.g. by redefining the granularity of the
lock, and moving the with statements accordingly.

Regards,
Martin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to