From 9f1c5cb43a908e6dbf9d2901608831de480fd7e1 Mon Sep 17 00:00:00 2001 From: Kilian Ulrichsohn Date: Mon, 9 Nov 2020 13:45:24 +0100 Subject: Python: Allow connecting ports to structures --- bindings/python/lilv.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bindings/python') diff --git a/bindings/python/lilv.py b/bindings/python/lilv.py index 45b8e05..2a7614f 100644 --- a/bindings/python/lilv.py +++ b/bindings/python/lilv.py @@ -1460,6 +1460,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(), -- cgit v1.2.1