]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-113317: Argument Clinic: Add libclinic.return_converters (#117451)
authorVictor Stinner <vstinner@python.org>
Tue, 2 Apr 2024 11:29:39 +0000 (13:29 +0200)
committerGitHub <noreply@github.com>
Tue, 2 Apr 2024 11:29:39 +0000 (11:29 +0000)
commite3b6f287fc5d195859c29661145873c638c6dc83
treebfd37901eeba476aa214184329e32b030cf5c23a
parentc32dc47aca6e8fac152699bc613e015c44ccdba9
gh-113317: Argument Clinic: Add libclinic.return_converters (#117451)

Move the following converter classes to libclinic.return_converters:

* CReturnConverter
* CReturnConverterAutoRegister
* Py_ssize_t_return_converter
* bool_return_converter
* double_return_converter
* float_return_converter
* int_return_converter
* long_return_converter
* size_t_return_converter
* unsigned_int_return_converter
* unsigned_long_return_converter

Move also the add_c_return_converter() function there.
Tools/clinic/clinic.py
Tools/clinic/libclinic/function.py
Tools/clinic/libclinic/return_converters.py [new file with mode: 0644]