From 0c41e887bd722aa08f45fc3387f24cf39e7f8c4b Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 3 Jul 2007 16:46:40 +0000 Subject: [PATCH] Fix test_cookie after filter() behavior change. --- Lib/Cookie.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/Cookie.py b/Lib/Cookie.py index 0cd32445e5f..52a766da355 100644 --- a/Lib/Cookie.py +++ b/Lib/Cookie.py @@ -312,7 +312,7 @@ def _quote(str, LegalChars=_LegalChars): # the string in doublequotes and precede quote (with a \) # special characters. # - if len(filter(LegalChars.__contains__, str)) == len(str): + if all(c in LegalChars for c in str): return str else: return '"' + _nulljoin( map(_Translator.get, str, str) ) + '"' @@ -442,7 +442,7 @@ class Morsel(dict): # Second we make sure it only contains legal characters if key.lower() in self._reserved: raise CookieError("Attempt to set a reserved key: %s" % key) - if len(filter(LegalChars.__contains__, key)) != len(key): + if any(c not in LegalChars for c in key): raise CookieError("Illegal key value: %s" % key) # It's a good key, so save it.