Ciao a tutti, ho la necessità di passare ad un estensione python scritta in C un contenuto che potrebbe essere binario. In python viene letto in questo modo: f = open('file.pdf', 'rb') content = f.read() f.close() myext.set_content(content) dove myext è la mia estensione scritta in C. QUesta estensione ha un metodo che restituisce un PyObject, e che dovrebbe inserire in un char il content: static PyObject *set_content(PyObject *self, PyObject *args){ char *content; PyArg_ParseTuple(args, "s", &content); return Py_BuildValue("i", 1); } in esecuzione ottengo però questo errore: TypeError: argument 1 must be string without null bytes, not str perché tutto ciò? ciao tiziano -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx