commit | f8bbaa962f95b8ebb16cd95c52de2d2c8d9261e7 | [log] [tgz] |
---|---|---|
author | Nick Coghlan <ncoghlan@gmail.com> | Tue Jul 31 13:38:01 2007 +0000 |
committer | Nick Coghlan <ncoghlan@gmail.com> | Tue Jul 31 13:38:01 2007 +0000 |
tree | f72ddabbd9505548b1c7a0e8ee6788b9dd468145 | |
parent | 4950442fb7c0b668a10143300d97ed4a70e4ff49 [diff] [blame] |
Eliminate RLock race condition reported in SF bug #1764059
diff --git a/Lib/threading.py b/Lib/threading.py index a46090d..5fc149d 100644 --- a/Lib/threading.py +++ b/Lib/threading.py
@@ -85,9 +85,10 @@ self.__count = 0 def __repr__(self): + owner = self.__owner return "<%s(%s, %d)>" % ( self.__class__.__name__, - self.__owner and self.__owner.getName(), + owner and owner.getName(), self.__count) def acquire(self, blocking=1):