/*[clinic input]
output preset block
[clinic start generated code]*/
/*[clinic end generated code: output=da39a3ee5e6b4b0d input=3c81ac2402d06a8b]*/

/*[clinic input]
test
    filename as path: object(converter="PyUnicode_FSConverter")
    /
[clinic start generated code]*/

PyDoc_STRVAR(test__doc__,
"test($module, filename, /)\n"
"--\n"
"\n");

#define TEST_METHODDEF    \
    {"test", (PyCFunction)test, METH_O, test__doc__},

static PyObject *
test_impl(PyModuleDef *module, PyObject *path);

static PyObject *
test(PyModuleDef *module, PyObject *arg)
{
    PyObject *return_value = NULL;
    PyObject *path;

    if (!PyUnicode_FSConverter(arg, &filename))
        goto exit;
    return_value = test_impl(module, path);

exit:
    return return_value;
}

static PyObject *
test_impl(PyModuleDef *module, PyObject *path)
/*[clinic end generated code: output=666d5e8eb78f3cc5 input=714ec90c1468a2d5]*/
