diff --git a/onepassword/keychain.py b/onepassword/keychain.py index bf395ad..1006379 100644 --- a/onepassword/keychain.py +++ b/onepassword/keychain.py @@ -60,6 +60,8 @@ def locked(self): def _load_encryption_keys(self): path = os.path.join(self._path, "data", "default", "encryptionKeys.js") + if not os.path.exists(path): + raise Exception('No KeyChain could be found at: {}'.format(self._path)) with open(path, "r") as f: key_data = json.load(f)