From 1749b252c9b30510e755cf775d3262510d5a585d Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Tue, 13 Aug 2002 23:31:02 +0000 Subject: [PATCH] _once(): Removed obfuscating aliasing of _once_lock. --- Lib/tempfile.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Lib/tempfile.py b/Lib/tempfile.py index dff2ae937fc..d3ec9a46445 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