summaryrefslogtreecommitdiff
path: root/Lib/tempfile.py
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2002-08-13 23:31:02 +0000
committerTim Peters <tim.peters@gmail.com>2002-08-13 23:31:02 +0000
commit11313a57c2eaf12730286104e50c97eec0a09118 (patch)
treef731e3740a80e4354634055657cba212ba8cd458 /Lib/tempfile.py
parent0307631bc9caaf5798c65bd94eb8100a1aa8a3d5 (diff)
downloadcpython-11313a57c2eaf12730286104e50c97eec0a09118.tar.gz
_once(): Removed obfuscating aliasing of _once_lock.
Diffstat (limited to 'Lib/tempfile.py')
-rw-r--r--Lib/tempfile.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index dff2ae937f..d3ec9a4644 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -98,19 +98,17 @@ def _once(var, initializer):
"""
vars = globals()
- lock = _once_lock
-
# Check first outside the lock.
if vars.get(var) is not None:
return
try:
- lock.acquire()
+ _once_lock.acquire()
# Check again inside the lock.
if vars.get(var) is not None:
return
vars[var] = initializer()
finally:
- lock.release()
+ _once_lock.release()
class _RandomNameSequence:
"""An instance of _RandomNameSequence generates an endless