commit | 9953a8dfd6b078b58a7c73991660537677d11b56 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sat Jan 17 04:15:01 2009 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Sat Jan 17 04:15:01 2009 +0000 |
tree | 2d436fb4412751395ad065101f75cfa1f31806df | |
parent | c10c34d6cb0d06632c7706a16cb3d448e0c3cfce [diff] [blame] |
fix inspect.formatargspec on functions with keyword-only arguments without defaults #4959
diff --git a/Lib/inspect.py b/Lib/inspect.py index b84aec0..45515fc 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py
@@ -894,7 +894,7 @@ if kwonlyargs: for kwonlyarg in kwonlyargs: spec = formatargandannotation(kwonlyarg) - if kwonlyarg in kwonlydefaults: + if kwonlydefaults and kwonlyarg in kwonlydefaults: spec += formatvalue(kwonlydefaults[kwonlyarg]) specs.append(spec) if varkw is not None: