]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Simplify code
authorRaymond Hettinger <python@rcn.com>
Tue, 9 Nov 2010 03:43:58 +0000 (03:43 +0000)
committerRaymond Hettinger <python@rcn.com>
Tue, 9 Nov 2010 03:43:58 +0000 (03:43 +0000)
Lib/tempfile.py

index 699fd0a9f9edd4a320313d49fe85617613c686e4..cbaac4300ac382ca0279fa7195f69e472e878c01 100644 (file)
@@ -108,30 +108,19 @@ class _RandomNameSequence:
 
     _RandomNameSequence is an iterator."""
 
-    characters = ("abcdefghijklmnopqrstuvwxyz" +
-                  "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +
-                  "0123456789_")
+    characters = "abcdefghijklmnopqrstuvwxyz0123456789_"
 
     def __init__(self):
-        self.mutex = _allocate_lock()
         self.rng = _Random()
-        self.normcase = _os.path.normcase
 
     def __iter__(self):
         return self
 
     def __next__(self):
-        m = self.mutex
         c = self.characters
         choose = self.rng.choice
-
-        m.acquire()
-        try:
-            letters = [choose(c) for dummy in "123456"]
-        finally:
-            m.release()
-
-        return self.normcase(''.join(letters))
+        letters = [choose(c) for dummy in "123456"]
+        return ''.join(letters)
 
 def _candidate_tempdir_list():
     """Generate a list of candidate temporary directories which