Added version attribute.
[libftdi] / bindings / ftdi1.i
index f132162..ba9aca2 100644 (file)
@@ -2,6 +2,7 @@
 
 %module(docstring="Python interface to libftdi1") ftdi1
 %feature("autodoc","1");
+
 #ifdef DOXYGEN
 %include "ftdi1_doc.i"
 #endif
 %{
 #include "Python.h"
 
-inline PyObject* convertString( const char *v, Py_ssize_t len )
+PyObject* convertString( const char *v, Py_ssize_t len )
+{
 #if PY_MAJOR_VERSION >= 3
-{ return PyBytes_FromStringAndSize(v, len); }
+  return PyBytes_FromStringAndSize(v, len);
 #else
-{ return PyString_FromStringAndSize(v, len); }
+  return PyString_FromStringAndSize(v, len);
 #endif
+}
 %}
 
 %include <typemaps.i>
@@ -127,3 +130,7 @@ inline PyObject* convertString( const char *v, Py_ssize_t len )
 %{
 #include <ftdi_i.h>
 %}
+
+%pythoncode %{
+__version__ = get_library_version().version_str
+%}