diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-01-14 05:12:40 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-01-14 05:12:40 (GMT) |
commit | 8373218e28b27e22e50540eae1d335de46ff7185 (patch) | |
tree | 15ba7bd0e169a0faf7bc7f985feebeea9497e2b6 /Lib/tempfile.py | |
parent | 2caf8df86802fb24a23ed2cf57674618b5a8f674 (diff) | |
download | cpython-8373218e28b27e22e50540eae1d335de46ff7185.zip cpython-8373218e28b27e22e50540eae1d335de46ff7185.tar.gz cpython-8373218e28b27e22e50540eae1d335de46ff7185.tar.bz2 |
Reverting a dumb experimental version I checked in by mistake.
Diffstat (limited to 'Lib/tempfile.py')
-rw-r--r-- | Lib/tempfile.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Lib/tempfile.py b/Lib/tempfile.py index 3ad6d7c..8ac707d 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -89,7 +89,6 @@ elif os.name == 'mac': else: template = 'tmp' # XXX might choose a better one -_pidcache = {} def gettempprefix(): """Function to calculate a prefix of the filename to use. @@ -97,15 +96,9 @@ def gettempprefix(): notion, so that concurrent processes don't generate the same prefix. """ + global template if template is None: - p = os.getpid() - t = _pidcache.get(p, 0) - if t: - return t - if len(_pidcache) > 100: # stop unbounded growth - _pidcache.clear() - t = _pidcache[p] = '@' + `p` + '.' - return t + return '@' + `os.getpid()` + '.' else: return template |