diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2007-07-31 13:38:01 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2007-07-31 13:38:01 (GMT) |
commit | f8bbaa962f95b8ebb16cd95c52de2d2c8d9261e7 (patch) | |
tree | f72ddabbd9505548b1c7a0e8ee6788b9dd468145 /Lib | |
parent | 4950442fb7c0b668a10143300d97ed4a70e4ff49 (diff) | |
download | cpython-f8bbaa962f95b8ebb16cd95c52de2d2c8d9261e7.zip cpython-f8bbaa962f95b8ebb16cd95c52de2d2c8d9261e7.tar.gz cpython-f8bbaa962f95b8ebb16cd95c52de2d2c8d9261e7.tar.bz2 |
Eliminate RLock race condition reported in SF bug #1764059
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/threading.py | 3 |
1 files changed, 2 insertions, 1 deletions
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 @@ class _RLock(_Verbose): 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): |