Skip to content

Commit 5e5aa46

Browse files
m4dh4tbriantist
authored andcommitted
fix(__get_attr__): non-existant attribute lookup
fix(__get_attr__): typo Explicit default_kv_version AttributeError
1 parent 31aca14 commit 5e5aa46

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

hvac/api/secrets_engines/kv.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ def __getattr__(self, item):
7070
:return: The selected secrets_engines class corresponding to this instance's default_kv_version setting
7171
:rtype: hvac.api.vault_api_base.VaultApiBase
7272
"""
73+
if item in ["_default_kv_version", "default_kv_version"]:
74+
raise AttributeError
7375
if self.default_kv_version == "1":
7476
return getattr(self._kv_v1, item)
7577
elif self.default_kv_version == "2":

hvac/api/vault_api_category.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ def __getattr__(self, item):
3434
:return: The requested class instance where available.
3535
:rtype: hvac.api.VaultApiBase
3636
"""
37+
if item == "implemented_class_names":
38+
raise AttributeError
3739
if item in self.implemented_class_names:
3840
private_attr_name = self.get_private_attr_name(item)
3941
return getattr(self, private_attr_name)

0 commit comments

Comments
 (0)