summaryrefslogtreecommitdiffstats
path: root/bindings/python/lilv.py
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/python/lilv.py')
-rw-r--r--bindings/python/lilv.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/bindings/python/lilv.py b/bindings/python/lilv.py
index 45b8e05..69f6e7d 100644
--- a/bindings/python/lilv.py
+++ b/bindings/python/lilv.py
@@ -1,9 +1,12 @@
"""Lilv Python interface"""
+# Copyright 2016-2022 David Robillard <d@drobilla.net>
+# SPDX-License-Identifier: ISC
+
__author__ = "David Robillard"
-__copyright__ = "Copyright 2016-2020 David Robillard"
+__copyright__ = "Copyright 2016-2024 David Robillard"
__license__ = "ISC"
-__version__ = "0.24.7"
+__version__ = "0.24.25"
__maintainer__ = "David Robillard"
__email__ = "d@drobilla.net"
__status__ = "Production"
@@ -1460,6 +1463,10 @@ class Instance(Structure):
self.get_descriptor().connect_port(
self.get_handle(), port_index, data
)
+ elif isinstance(data, Structure):
+ self.get_descriptor().connect_port(
+ self.get_handle(), port_index, cast(byref(data), c_void_p)
+ )
elif type(data) == numpy.ndarray:
self.get_descriptor().connect_port(
self.get_handle(),