From 8757ead38e5a05f8525c859ff8c974dba2e290b7 Mon Sep 17 00:00:00 2001 From: Yury Selivanov Date: Tue, 28 Jan 2014 16:39:25 -0500 Subject: [PATCH] inspect: Fix docstrings for Parameter & Signature classes --- Lib/inspect.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Lib/inspect.py b/Lib/inspect.py index 41cbfe389b..0e41626e02 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py @@ -1660,10 +1660,12 @@ class Parameter: The name of the parameter as a string. * default : object The default value for the parameter if specified. If the - parameter has no default value, this attribute is not set. + parameter has no default value, this attribute is set to + `Parameter.empty`. * annotation The annotation for the parameter if specified. If the - parameter has no annotation, this attribute is not set. + parameter has no annotation, this attribute is set to + `Parameter.empty`. * kind : str Describes how argument values are bound to the parameter. Possible values: `Parameter.POSITIONAL_ONLY`, @@ -1888,7 +1890,7 @@ class Signature: * return_annotation : object The annotation for the return type of the function if specified. If the function has no annotation for its return type, this - attribute is not set. + attribute is set to `Signature.empty`. * bind(*args, **kwargs) -> BoundArguments Creates a mapping from positional and keyword arguments to parameters. -- 2.40.0