From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> On Tue, 08 Oct 2024 12:51:39 -0500, Vincent Fazio wrote: > Previously, the external module relied on gpiod attributes being present > within `globals()` to construct return values back to the caller. > > This assumption required callers of the external module to have imported > the attributes to populate `globals()` for the interface to work. > > Having this implicit contract is opaque and prone to causing issues if > imports within gpiod modules ever get reworked. > > [...] Applied, thanks! [1/1] bindings: python: import gpiod attributes in external module commit: 035ad74fdd69bc3cc3650d3db113ec2563805104 Best regards, -- Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>