ยปCore Development>Code coverage>PC/example_nt/example.c

Python code coverage for PC/example_nt/example.c

#countcontent
1n/a#include "Python.h"
2n/a
3n/astatic PyObject *
4n/aex_foo(PyObject *self, PyObject *args)
5n/a{
6n/a printf("Hello, world\n");
7n/a Py_INCREF(Py_None);
8n/a return Py_None;
9n/a}
10n/a
11n/astatic PyMethodDef example_methods[] = {
12n/a {"foo", ex_foo, METH_VARARGS, "foo() doc string"},
13n/a {NULL, NULL}
14n/a};
15n/a
16n/astatic struct PyModuleDef examplemodule = {
17n/a PyModuleDef_HEAD_INIT,
18n/a "example",
19n/a "example module doc string",
20n/a -1,
21n/a example_methods,
22n/a NULL,
23n/a NULL,
24n/a NULL,
25n/a NULL
26n/a};
27n/a
28n/aPyMODINIT_FUNC
29n/aPyInit_example(void)
30n/a{
31n/a return PyModule_Create(&examplemodule);
32n/a}