Extention String returning
I have been writing a program that is designed to return an 8 byte string from C to Python. Occasionally one or more of these bytes will be null, but the size of it will always be known. How can I write an extention module that will return the correct bytes, and not just until the null? I would think there would be a fairly easy way to do this, but, well... Thanks! -- http://mail.python.org/mailman/listinfo/python-list
Re: Extention String returning
I think that you want to use return PyString_FromStringAndSize(buf, 8); Jeff pgp3nNxegNjmk.pgp Description: PGP signature -- http://mail.python.org/mailman/listinfo/python-list
Re: Extention String returning
On 24 Oct 2005 11:28:23 -0700, Tuvas [EMAIL PROTECTED] wrote: I have been writing a program that is designed to return an 8 byte string from C to Python. Occasionally one or more of these bytes will be null, but the size of it will always be known. How can I write an extention module that will return the correct bytes, and not just until the null? I would think there would be a fairly easy way to do this, but, well... Thanks! Use PyString_FromStringAndSize instead of PyString_FromString. Jean-Paul -- http://mail.python.org/mailman/listinfo/python-list
Re: Extention String returning
Tuvas wrote: I have been writing a program that is designed to return an 8 byte string from C to Python. Occasionally one or more of these bytes will be null, but the size of it will always be known. How can I write an extention module that will return the correct bytes, and not just until the null? I would think there would be a fairly easy way to do this, but, well... Thanks! return PyString_FromStringAndSize(buffer, bytes); or return Py_BuildValue(s#, buffer, bytes); /F -- http://mail.python.org/mailman/listinfo/python-list
Re: Extention String returning
Thanks for the help! -- http://mail.python.org/mailman/listinfo/python-list