#include "sigrokdecode-internal.h"
#include "config.h"
-
/**
* Get the value of a python object's attribute, returned as a newly
* allocated char *.
return ret;
}
-
/**
* Get the value of a python dictionary item, returned as a newly
* allocated char *.
int ret;
if (!PyDict_Check(py_obj)) {
- srd_dbg("Object is a %s, not a dictionary.", Py_TYPE(py_obj)->tp_name);
+ srd_dbg("Object is a %s, not a dictionary.",
+ Py_TYPE(py_obj)->tp_name);
return SRD_ERR_PYTHON;
}
}
if (!PyUnicode_Check(py_value)) {
- srd_dbg("Dictionary value for %s should be a string, but is a %s.",
- key, Py_TYPE(py_value)->tp_name);
+ srd_dbg("Dictionary value for %s should be a string, but is "
+ "a %s.", key, Py_TYPE(py_value)->tp_name);
return SRD_ERR_PYTHON;
}
return SRD_OK;
}
-
/**
* Get the value of a python unicode string object, returned as a newly
* allocated char *.
ret = SRD_OK;
if (!PyUnicode_Check(py_str)) {
- srd_dbg("Object is a %s, not a string object.", Py_TYPE(py_str)->tp_name);
+ srd_dbg("Object is a %s, not a string object.",
+ Py_TYPE(py_str)->tp_name);
ret = SRD_ERR_PYTHON;
goto err_out;
}
return ret;
}
-
/**
* Convert a python list of unicode strings to a NULL-terminated UTF8-encoded
* char * array. The caller must free each string when finished.
return SRD_ERR_MALLOC;
for (i = 0; i < list_len; i++) {
if (!(py_str = PyUnicode_AsEncodedString(
- PyList_GetItem(py_strlist, i), "utf-8", NULL)))
+ PyList_GetItem(py_strlist, i), "utf-8", NULL)))
return SRD_ERR_PYTHON;
if (!(str = PyBytes_AS_STRING(py_str)))
return SRD_ERR_PYTHON;
return SRD_OK;
}
-