1 /* Simple program that repeatedly calls Py_Initialize(), does something, and
2 then calls Py_Finalize(). This should help finding leaks related to
7 main(int argc
, char **argv
)
12 if (argc
< 2 || argc
> 3) {
13 fprintf(stderr
, "usage: loop <python-command> [count]\n");
19 count
= atoi(argv
[2]);
22 Py_SetProgramName(argv
[0]);
24 /* uncomment this if you don't want to load site.py */
25 /* Py_NoSiteFlag = 1; */
27 while (count
== -1 || --count
>= 0 ) {
29 PyRun_SimpleString(command
);