From 927856e68333087031cede0af57f7b3d49283627 Mon Sep 17 00:00:00 2001 From: looselycoupled Date: Mon, 13 Apr 2020 16:09:32 -0400 Subject: [PATCH] handles case of missing btrdb in credentials yaml --- btrdb/utils/credentials.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/btrdb/utils/credentials.py b/btrdb/utils/credentials.py index c5819e0..3294e91 100644 --- a/btrdb/utils/credentials.py +++ b/btrdb/utils/credentials.py @@ -92,7 +92,7 @@ def credentials_by_profile(name=None): raise ProfileNotFound("Profile `{}` not found in credentials file.".format(name)) # rename api_key if needed and return - fragment = creds[name]["btrdb"] + fragment = creds[name].get("btrdb", {}) if "api_key" in fragment: fragment["apikey"] = fragment.pop("api_key") return fragment