Changeset 1183:42d3fd71e7ea in freeDiameter for extensions/dbg_interactive/dbg_interactive.c
- Timestamp:
- Jun 6, 2013, 4:49:38 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dbg_interactive/dbg_interactive.c
r1169 r1183 56 56 { 57 57 char * dum[3] = { "<dbg_interactive>", arg, NULL }; 58 58 59 TRACE_ENTRY("%p", arg); 59 60 … … 71 72 } 72 73 printf("Starting interactive python interpreter [experimental].\n"); 74 printf("Please use Ctrl-D to exit.\n"); 73 75 printf("Example syntax:\n"); 74 76 printf(" >>> print cvar.fd_g_config.cnf_diamid\n"); 75 77 printf(" '%s'\n", fd_g_config->cnf_diamid); 76 78 Py_Main(1, dum); 79 printf("Python interpreter has exited...\n"); 77 80 } 78 81 … … 93 96 TRACE_ENTRY("%p", conffile); 94 97 95 Py_Initialize ();98 Py_InitializeEx(0); 96 99 97 100 WRAPPER_INIT; … … 125 128 { 126 129 TRACE_ENTRY(); 127 128 CHECK_FCT_DO(fd_thr_term(&pyinterp), ); 130 void * ret; 129 131 130 132 /* Cleanup the python interpreter */ 131 133 Py_Finalize(); 134 pthread_join(pyinterp, &ret); 132 135 133 136 return ;
Note: See TracChangeset
for help on using the changeset viewer.