{
    "content": [
        {
            "type": "text",
            "text": "# _testclinic (pydoc)\n\n**Summary:** testclinic\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **MODULE REFERENCE** (8 lines)\n- **FUNCTIONS** (1 lines) — 42 subsections\n  - bool_converter (1 lines)\n  - byte_array_object_converter (1 lines)\n  - bytes_object_converter (1 lines)\n  - char_converter (1 lines)\n  - double_converter (1 lines)\n  - float_converter (1 lines)\n  - gh_99240_double_free (2 lines)\n  - int_converter (1 lines)\n  - keyword_only_parameter (1 lines)\n  - keywords (1 lines)\n  - keywords_kwonly (1 lines)\n  - keywords_kwonly_opt (1 lines)\n  - keywords_opt (1 lines)\n  - keywords_opt_kwonly (1 lines)\n  - long_converter (1 lines)\n  - long_long_converter (1 lines)\n  - objects_converter (1 lines)\n  - posonly_keywords (1 lines)\n  - posonly_keywords_kwonly (1 lines)\n  - posonly_keywords_kwonly_opt (1 lines)\n  - posonly_keywords_opt (1 lines)\n  - posonly_keywords_opt_kwonly_opt (1 lines)\n  - posonly_kwonly (1 lines)\n  - posonly_kwonly_opt (1 lines)\n  - posonly_opt_keywords_opt (1 lines)\n  - posonly_opt_keywords_opt_kwonly_opt (1 lines)\n  - posonly_opt_kwonly_opt (1 lines)\n  - py_buffer_converter (1 lines)\n  - py_complex_converter (1 lines)\n  - py_ssize_t_converter (1 lines)\n  - short_converter (1 lines)\n  - size_t_converter (1 lines)\n  - slice_index_converter (1 lines)\n  - str_converter (1 lines)\n  - str_converter_encoding (1 lines)\n  - test_empty_function (1 lines)\n  - unicode_converter (1 lines)\n  - unsigned_char_converter (1 lines)\n  - unsigned_int_converter (1 lines)\n  - unsigned_long_converter (1 lines)\n  - unsigned_long_long_converter (1 lines)\n  - unsigned_short_converter (1 lines)\n- **FILE** (3 lines)\n\n## Full Content\n\n### NAME\n\ntestclinic\n\n### MODULE REFERENCE\n\nhttps://docs.python.org/3.10/library/testclinic.html\n\nThe following documentation is automatically generated from the Python\nsource files.  It may be incomplete, incorrect or include features that\nare considered implementation detail and may vary between Python\nimplementations.  When in doubt, consult the module reference at the\nlocation listed above.\n\n### FUNCTIONS\n\n#### bool_converter\n\n#### byte_array_object_converter\n\n#### bytes_object_converter\n\n#### char_converter\n\n#### double_converter\n\n#### float_converter\n\n#### gh_99240_double_free\n\nProof-of-concept of GH-99240 double-free bug.\n\n#### int_converter\n\n#### keyword_only_parameter\n\n#### keywords\n\n#### keywords_kwonly\n\n#### keywords_kwonly_opt\n\n#### keywords_opt\n\n#### keywords_opt_kwonly\n\n#### long_converter\n\n#### long_long_converter\n\n#### objects_converter\n\n#### posonly_keywords\n\n#### posonly_keywords_kwonly\n\n#### posonly_keywords_kwonly_opt\n\n#### posonly_keywords_opt\n\n#### posonly_keywords_opt_kwonly_opt\n\n#### posonly_kwonly\n\n#### posonly_kwonly_opt\n\n#### posonly_opt_keywords_opt\n\n#### posonly_opt_keywords_opt_kwonly_opt\n\n#### posonly_opt_kwonly_opt\n\n#### py_buffer_converter\n\n#### py_complex_converter\n\n#### py_ssize_t_converter\n\n#### short_converter\n\n#### size_t_converter\n\n#### slice_index_converter\n\n#### str_converter\n\n#### str_converter_encoding\n\n#### test_empty_function\n\n#### unicode_converter\n\n#### unsigned_char_converter\n\n#### unsigned_int_converter\n\n#### unsigned_long_converter\n\n#### unsigned_long_long_converter\n\n#### unsigned_short_converter\n\n### FILE\n\n/usr/lib/python3.10/lib-dynload/testclinic.cpython-310-x8664-linux-gnu.so\n\n"
        }
    ],
    "structuredContent": {
        "command": "_testclinic",
        "section": "",
        "mode": "pydoc",
        "summary": "testclinic",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "MODULE REFERENCE",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "FUNCTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "bool_converter",
                        "lines": 1
                    },
                    {
                        "name": "byte_array_object_converter",
                        "lines": 1
                    },
                    {
                        "name": "bytes_object_converter",
                        "lines": 1
                    },
                    {
                        "name": "char_converter",
                        "lines": 1
                    },
                    {
                        "name": "double_converter",
                        "lines": 1
                    },
                    {
                        "name": "float_converter",
                        "lines": 1
                    },
                    {
                        "name": "gh_99240_double_free",
                        "lines": 2
                    },
                    {
                        "name": "int_converter",
                        "lines": 1
                    },
                    {
                        "name": "keyword_only_parameter",
                        "lines": 1
                    },
                    {
                        "name": "keywords",
                        "lines": 1
                    },
                    {
                        "name": "keywords_kwonly",
                        "lines": 1
                    },
                    {
                        "name": "keywords_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "keywords_opt",
                        "lines": 1
                    },
                    {
                        "name": "keywords_opt_kwonly",
                        "lines": 1
                    },
                    {
                        "name": "long_converter",
                        "lines": 1
                    },
                    {
                        "name": "long_long_converter",
                        "lines": 1
                    },
                    {
                        "name": "objects_converter",
                        "lines": 1
                    },
                    {
                        "name": "posonly_keywords",
                        "lines": 1
                    },
                    {
                        "name": "posonly_keywords_kwonly",
                        "lines": 1
                    },
                    {
                        "name": "posonly_keywords_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_keywords_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_keywords_opt_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_kwonly",
                        "lines": 1
                    },
                    {
                        "name": "posonly_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_opt_keywords_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_opt_keywords_opt_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "posonly_opt_kwonly_opt",
                        "lines": 1
                    },
                    {
                        "name": "py_buffer_converter",
                        "lines": 1
                    },
                    {
                        "name": "py_complex_converter",
                        "lines": 1
                    },
                    {
                        "name": "py_ssize_t_converter",
                        "lines": 1
                    },
                    {
                        "name": "short_converter",
                        "lines": 1
                    },
                    {
                        "name": "size_t_converter",
                        "lines": 1
                    },
                    {
                        "name": "slice_index_converter",
                        "lines": 1
                    },
                    {
                        "name": "str_converter",
                        "lines": 1
                    },
                    {
                        "name": "str_converter_encoding",
                        "lines": 1
                    },
                    {
                        "name": "test_empty_function",
                        "lines": 1
                    },
                    {
                        "name": "unicode_converter",
                        "lines": 1
                    },
                    {
                        "name": "unsigned_char_converter",
                        "lines": 1
                    },
                    {
                        "name": "unsigned_int_converter",
                        "lines": 1
                    },
                    {
                        "name": "unsigned_long_converter",
                        "lines": 1
                    },
                    {
                        "name": "unsigned_long_long_converter",
                        "lines": 1
                    },
                    {
                        "name": "unsigned_short_converter",
                        "lines": 1
                    }
                ]
            },
            {
                "name": "FILE",
                "lines": 3,
                "subsections": []
            }
        ]
    }
}