From: Slam <3lnc.slam@gmail.com> Date: Tue, 2 Apr 2019 21:47:41 +0000 (+0300) Subject: Have UserDict.__init__() implicitly check for updating w/ bool(kwargs) instead of... X-Git-Tag: v3.8.0a4~268 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=76b387bf7402863c5e64e3459e2f91ddc3b9d2d3;p=thirdparty%2FPython%2Fcpython.git Have UserDict.__init__() implicitly check for updating w/ bool(kwargs) instead of len() (GH-12139) Semantically the same, but more idiomatic by checking against `kwargs` instead of `len(kwargs)`. --- diff --git a/Lib/collections/__init__.py b/Lib/collections/__init__.py index cff75a48d627..9657c1cf83bc 100644 --- a/Lib/collections/__init__.py +++ b/Lib/collections/__init__.py @@ -1016,7 +1016,7 @@ class UserDict(_collections_abc.MutableMapping): self.data = {} if dict is not None: self.update(dict) - if len(kwargs): + if kwargs: self.update(kwargs) def __len__(self): return len(self.data) def __getitem__(self, key):