Skip to content

Commit 1930609

Browse files
committed
fix: Don't take a shortcut to the end of an alias chain when getting/setting/deleting alias members
1 parent 5abf4e3 commit 1930609

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

src/_griffe/models.py

-9
Original file line numberDiff line numberDiff line change
@@ -1250,15 +1250,6 @@ def resolve(self, name: str) -> str:
12501250
"""
12511251
return self.final_target.resolve(name)
12521252

1253-
def get_member(self, key: str | Sequence[str]) -> Object | Alias: # noqa: D102
1254-
return self.final_target.get_member(key)
1255-
1256-
def set_member(self, key: str | Sequence[str], value: Object | Alias) -> None: # noqa: D102
1257-
return self.final_target.set_member(key, value)
1258-
1259-
def del_member(self, key: str | Sequence[str]) -> None: # noqa: D102
1260-
return self.final_target.del_member(key)
1261-
12621253
# SPECIFIC MODULE/CLASS/FUNCTION/ATTRIBUTE PROXIES ---------------
12631254
# These methods and properties exist on targets of specific kind.
12641255
# We first try to reach the final target, trigerring alias resolution errors

0 commit comments

Comments
 (0)