/* Py_Initialize() returns void and usually cannot fail. */
Py_Initialize();
- /* FIXME */
- PySys_SetPath("libsigrokdecode/scripts");
+ /* Add some more search directories for convenience. */
+ /* FIXME: Check error code. */
+ PyRun_SimpleString(
+ "import sys;"
+ "sys.path.append('libsigrokdecode/scripts');"
+ "sys.path.append('../libsigrokdecode/scripts');"
+ "sys.path.append('/usr/local/share/sigrok');"
+ );
return 0;
}
*/
int sigrokdecode_load_decoder_file(const char *name)
{
+ /* QUICK HACK */
+ name = name;
+
/* TODO */
return 0;
}
uint64_t *outbuflen)
{
const char *decoder_filename = "transitioncounter"; /* FIXME */
+ // const char *decoder_filename = "i2c"; /* FIXME */
PyObject *py_name, *py_module, *py_func, *py_args;
PyObject *py_value, *py_result;
int ret;