/
usr
/
lib64
/
python2.6
/
Demo
/
embed
/
/usr/lib64/python2.6/Demo/embed
mkdir
upload
Name
Size
Mode
Actions
demo.c
1723
0644
edit
dl
rm
importexc.c
255
0644
edit
dl
rm
loop.c
740
0644
edit
dl
rm
Makefile
1163
0644
edit
dl
rm
README
822
0644
edit
dl
rm
Edit:
/usr/lib64/python2.6/Demo/embed/loop.c
(740B)
/* Simple program that repeatedly calls Py_Initialize(), does something, and then calls Py_Finalize(). This should help finding leaks related to initialization. */ #include "Python.h" main(int argc, char **argv) { int count = -1; char *command; if (argc < 2 || argc > 3) { fprintf(stderr, "usage: loop <python-command> [count]\n"); exit(2); } command = argv[1]; if (argc == 3) { count = atoi(argv[2]); } Py_SetProgramName(argv[0]); /* uncomment this if you don't want to load site.py */ /* Py_NoSiteFlag = 1; */ while (count == -1 || --count >= 0 ) { Py_Initialize(); PyRun_SimpleString(command); Py_Finalize(); } return 0; }
Save
cmd:
run