value of c_default and py_default with a class member.
Tools/Demos
-----------
+- Issue #20299: Argument Clinic custom converters may now change the default
+ value of c_default and py_default with a class member.
+
- Issue #20287: Argument Clinic's output is now configurable, allowing
delaying its output or even redirecting it to a separate file.
self.__class__.__name__, default, name, types_str))
self.default = default
- self.c_default = c_default
- self.py_default = py_default
+ if c_default:
+ self.c_default = c_default
+ if py_default:
+ self.py_default = py_default
if annotation != unspecified:
fail("The 'annotation' parameter is not currently permitted.")