]> granicus.if.org Git - python/commitdiff
Revert unneccessary changes made in bpo-30296 and apply other improvements. (GH-2624)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 26 Feb 2018 16:22:24 +0000 (08:22 -0800)
committerGitHub <noreply@github.com>
Mon, 26 Feb 2018 16:22:24 +0000 (08:22 -0800)
(cherry picked from commit 3f2e6f15d64d81633b1fc0b308afc0d6e9026b61)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Lib/logging/config.py
Lib/pstats.py
Lib/turtle.py
Lib/urllib/request.py

index 7927e7618777e5bb3731d6843326f54cdb8b2c35..1b0facaf6269856fafe38a5036d14d427646568c 100644 (file)
@@ -460,7 +460,7 @@ class BaseConfigurator(object):
             c = self.resolve(c)
         props = config.pop('.', None)
         # Check for valid identifiers
-        kwargs = dict((k, config[k]) for k in config if valid_ident(k))
+        kwargs = {k: config[k] for k in config if valid_ident(k)}
         result = c(**kwargs)
         if props:
             for name, value in props.items():
@@ -723,7 +723,7 @@ class DictConfigurator(BaseConfigurator):
                 config['address'] = self.as_tuple(config['address'])
             factory = klass
         props = config.pop('.', None)
-        kwargs = dict((k, config[k]) for k in config if valid_ident(k))
+        kwargs = {k: config[k] for k in config if valid_ident(k)}
         try:
             result = factory(**kwargs)
         except TypeError as te:
index 1b57d26b5a5cddf3a4161b8ccbceedd4a9bee94a..ded5ae59f7da21f2d6b716d1b9509ff785f4aacb 100644 (file)
@@ -530,7 +530,7 @@ def add_callers(target, source):
         if func in new_callers:
             if isinstance(caller, tuple):
                 # format used by cProfile
-                new_callers[func] = tuple(i[0] + i[1] for i in zip(caller, new_callers[func]))
+                new_callers[func] = tuple(i + j for i, j in zip(caller, new_callers[func]))
             else:
                 # format used by profile
                 new_callers[func] += caller
index 8909fe914e741575d887545d705150a6dc508513..9db564b7eb8bd403c452e311022149e4368806b6 100644 (file)
@@ -3839,7 +3839,7 @@ def write_docstringdict(filename="turtle_docstringdict"):
         docsdict[key] = eval(key).__doc__
 
     with open("%s.py" % filename,"w") as f:
-        keys = sorted(x for x in docsdict.keys()
+        keys = sorted(x for x in docsdict
                       if x.split('.')[1] not in _alias_list)
         f.write('docsdict = {\n\n')
         for key in keys[:-1]:
index 2b769421c56a7e4524c7e7bdc9e084c1b8f58897..5b962f7dc20b99e674802c7741b05daa2eefcb69 100644 (file)
@@ -1286,7 +1286,8 @@ class AbstractHTTPHandler(BaseHandler):
         h.set_debuglevel(self._debuglevel)
 
         headers = dict(req.unredirected_hdrs)
-        headers.update((k, v) for k, v in req.headers.items() if k not in headers)
+        headers.update({k: v for k, v in req.headers.items()
+                        if k not in headers})
 
         # TODO(jhylton): Should this be redesigned to handle
         # persistent connections?