diff --git a/src/onepasswordconnectsdk/client.py b/src/onepasswordconnectsdk/client.py index 3457c4e..7240ecb 100644 --- a/src/onepasswordconnectsdk/client.py +++ b/src/onepasswordconnectsdk/client.py @@ -179,13 +179,15 @@ def get_item_by_title(self, title: str, vault_id: str) -> Item: except HTTPError: raise FailedToRetrieveItemException( f"Unable to retrieve items. Received {response.status_code} \ - for {url} with message: {response.json().get('message')}" + for {url} with message: {response.json().get('message')}", + status_code=response.status_code ) if len(response.json()) != 1: raise FailedToRetrieveItemException( f"Found {len(response.json())} items in vault {vault_id} with \ - title {title}" + title {title}", + status_code=response.status_code ) item_summary = self.serializer.deserialize(response.content, "list[SummaryItem]")[0] @@ -216,7 +218,8 @@ def get_items(self, vault_id: str, filter_query: str = None) -> List[SummaryItem except HTTPError: raise FailedToRetrieveItemException( f"Unable to retrieve items. Received {response.status_code} \ - for {url} with message: {response.json().get('message')}" + for {url} with message: {response.json().get('message')}", + status_code=response.status_code ) return self.serializer.deserialize(response.content, "list[SummaryItem]")