Skip to content

Commit 81cff9d

Browse files
committed
Solve comment
1 parent 894741f commit 81cff9d

File tree

1 file changed

+6
-6
lines changed
  • pydantic_settings/sources/providers

1 file changed

+6
-6
lines changed

pydantic_settings/sources/providers/azure.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ def _load_remote(self) -> dict[str, str]:
5959
def __getitem__(self, key: str) -> str | None:
6060
key_snake = to_snake(key)
6161

62-
if key_snake not in self._loaded_secrets and key_snake in self._secret_map:
63-
self._loaded_secrets[key_snake] = self._secret_client.get_secret(self._secret_map[key_snake]).value
62+
if key_snake not in self._loaded_secrets:
63+
if key_snake in self._secret_map:
64+
self._loaded_secrets[key_snake] = self._secret_client.get_secret(self._secret_map[key_snake]).value
65+
else:
66+
raise KeyError(key)
6467

65-
try:
66-
return self._loaded_secrets[key_snake]
67-
except Exception:
68-
raise KeyError(key)
68+
return self._loaded_secrets[key_snake]
6969

7070
def __len__(self) -> int:
7171
return len(self._secret_map)

0 commit comments

Comments
 (0)