convert array.array to cffi pointers

Issue #88 duplicate
Antonio Cuni
created an issue

I think it would be nice to be able to directly convert array.array() instances to the corresponding cffi pointers. Right now, the following doesn't work:

>>> import array
>>> x = array.array('d', [1, 2, 3])
>>> ffi.cast("double*", x)
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/usr/gambit/python-271-20120921-0/lib/python2.7/site-packages/cffi/", line 208, in cast
    return self._backend.cast(cdecl, source)
TypeError: an integer is required

Comments (1)

  1. Log in to comment