Skip to content

Commit 289950a

Browse files
committed
updater: Minor improvements to error handling
In RequestsFetcher it makes sense to raise "from e" but in updater the error we raise is not related to the original error: use "from None". Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
1 parent 27cc46f commit 289950a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

tuf/ngclient/_internal/requests_fetcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def _fetch(self, url: str) -> Iterator[bytes]:
9494
except requests.HTTPError as e:
9595
response.close()
9696
status = e.response.status_code
97-
raise exceptions.DownloadHTTPError(str(e), status)
97+
raise exceptions.DownloadHTTPError(str(e), status) from e
9898

9999
return self._chunks(response)
100100

tuf/ngclient/updater.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ def _load_targets(self, role: str, parent_role: str) -> Targets:
397397
if metainfo is None:
398398
raise exceptions.RepositoryError(
399399
f"Role {role} was delegated but is not part of snapshot"
400-
)
400+
) from None
401401

402402
length = metainfo.length or self.config.targets_max_length
403403
version = None

0 commit comments

Comments
 (0)