From: Walter Dörwald Date: Thu, 27 May 2004 09:41:04 +0000 (+0000) Subject: The default argument in dict.setdefault() defaults to None. X-Git-Tag: v2.4a1~339 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c139909611162e995321c09a32c4e42433e2655e;p=python The default argument in dict.setdefault() defaults to None. Add this default to UserDict.DictMixin.setdefault() too. --- diff --git a/Lib/UserDict.py b/Lib/UserDict.py index 87cc6a35a9..703f118a42 100644 --- a/Lib/UserDict.py +++ b/Lib/UserDict.py @@ -113,7 +113,7 @@ class DictMixin: def clear(self): for key in self.keys(): del self[key] - def setdefault(self, key, default): + def setdefault(self, key, default=None): try: return self[key] except KeyError: