Update configfile API
This commit is contained in:
parent
d29694b1a2
commit
f7c852951e
4 changed files with 36 additions and 22 deletions
|
|
@ -14,9 +14,11 @@ class TracingDatabaseDriver(ABC):
|
|||
@classmethod
|
||||
def configure_credentials_from_file(
|
||||
cls,
|
||||
secrets_path: Union[Path, str],
|
||||
secrets: Union[Path, str, ConfigFile],
|
||||
) -> None:
|
||||
cls.configure_credentials(**ConfigFile(secrets_path))
|
||||
if not isinstance(secrets, ConfigFile):
|
||||
secrets = ConfigFile(secrets)
|
||||
cls.configure_credentials(**{k.lower(): v for k, v in secrets.items()})
|
||||
|
||||
@classmethod
|
||||
def configure_credentials(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue