#1513299: cleanup some map() uses where a comprehension works better.
diff --git a/Lib/http/cookies.py b/Lib/http/cookies.py
index 9e51b67..fb9589c 100644
--- a/Lib/http/cookies.py
+++ b/Lib/http/cookies.py
@@ -230,7 +230,7 @@
     if all(c in LegalChars for c in str):
         return str
     else:
-        return '"' + _nulljoin(map(_Translator.get, str, str)) + '"'
+        return '"' + _nulljoin(_Translator.get(s, s) for s in str) + '"'
 
 
 _OctalPatt = re.compile(r"\\[0-3][0-7][0-7]")