types: CredentialsConfiguration.conf can return None

This commit is contained in:
Alex Zorin
2023-04-16 10:43:00 +10:00
parent 4740e20725
commit 5503d12395
11 changed files with 34 additions and 24 deletions
+2 -2
View File
@@ -312,7 +312,7 @@ class CredentialsConfiguration:
)
)
def conf(self, var: str) -> str:
def conf(self, var: str) -> Optional[str]:
"""Find a configuration value for variable `var`, as transformed by `mapper`.
:param str var: The variable to get.
@@ -325,7 +325,7 @@ class CredentialsConfiguration:
def _has(self, var: str) -> bool:
return self.mapper(var) in self.confobj
def _get(self, var: str) -> str:
def _get(self, var: str) -> Optional[str]:
return self.confobj.get(self.mapper(var))