diff options
author | Tim Peters <tim.peters@gmail.com> | 2002-08-13 23:31:02 +0000 |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2002-08-13 23:31:02 +0000 |
commit | 11313a57c2eaf12730286104e50c97eec0a09118 (patch) | |
tree | f731e3740a80e4354634055657cba212ba8cd458 /Lib/tempfile.py | |
parent | 0307631bc9caaf5798c65bd94eb8100a1aa8a3d5 (diff) | |
download | cpython-11313a57c2eaf12730286104e50c97eec0a09118.tar.gz |
_once(): Removed obfuscating aliasing of _once_lock.
Diffstat (limited to 'Lib/tempfile.py')
-rw-r--r-- | Lib/tempfile.py | 6 |
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 |