Revision 56452af7
b/lib/locking.py | ||
---|---|---|
775 | 775 |
def _release_and_delete_owned(self): |
776 | 776 |
"""Release and delete all resources owned by the current thread""" |
777 | 777 |
for lname in self._list_owned(): |
778 |
self.__lockdict[lname].release() |
|
778 |
lock = self.__lockdict[lname] |
|
779 |
if lock._is_owned(): |
|
780 |
lock.release() |
|
779 | 781 |
self._del_owned(name=lname) |
780 | 782 |
|
781 | 783 |
def __names(self): |
Also available in: Unified diff