From bab4563da91b5c01792ae7aeda4a9c39722d5375 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 13 May 2024 20:51:14 +0100 Subject: [PATCH 1/2] fixed dir --- connectome/interface/external.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/connectome/interface/external.py b/connectome/interface/external.py index adfd933..25889bc 100644 --- a/connectome/interface/external.py +++ b/connectome/interface/external.py @@ -53,9 +53,6 @@ def __init__(self, obj: Any, *, fields: Optional[Names] = None, properties: Opti container.virtual = set(inherit) super().__init__(container, properties) - def __dir__(self): - return dir(self._obj) - def __getattr__(self, name): return getattr(self._obj, name) From 650cda0c57fbf2e0fffe38d559f4d0404474a872 Mon Sep 17 00:00:00 2001 From: Max Date: Tue, 14 May 2024 20:11:35 +0100 Subject: [PATCH 2/2] inherit logic fix --- connectome/interface/external.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectome/interface/external.py b/connectome/interface/external.py index 25889bc..7028643 100644 --- a/connectome/interface/external.py +++ b/connectome/interface/external.py @@ -48,7 +48,7 @@ def __init__(self, obj: Any, *, fields: Optional[Names] = None, properties: Opti items.append((name, value)) self._obj = obj - container = TransformBase(items)._container + container = TransformBase(items, inherit=inherit)._container container.persistent = properties container.virtual = set(inherit) super().__init__(container, properties)