Skip to content

Commit

Permalink
mypy.........
Browse files Browse the repository at this point in the history
  • Loading branch information
jake authored and jake committed Dec 27, 2023
1 parent cf6efee commit d59083b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
7 changes: 5 additions & 2 deletions internetarchive/iarequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,7 @@ def prepare(self, method=None, url=None, headers=None, files=None, data=None,
append_list=None, insert=None):
self.prepare_method(method)
self.prepare_url(url, params)
self.identifier = self.url.split("?")[0].split("/")[-1]
self.prepare_headers(headers)
self.prepare_cookies(cookies)
self.prepare_body(metadata, source_metadata, target, priority, append,
Expand Down Expand Up @@ -263,7 +264,8 @@ def prepare_body(self, metadata, source_metadata, target, priority, append,
append_list,
insert)
except KeyError:
raise ItemLocateError
raise ItemLocateError(f"{self.identifier} cannot be located "
"because it is dark or does not exist.")
elif key.startswith('files'):
patch = prepare_files_patch(metadata[key],
source_metadata['files'],
Expand All @@ -289,7 +291,8 @@ def prepare_body(self, metadata, source_metadata, target, priority, append,
patch = prepare_patch(metadata, source_metadata['metadata'], append,
append_list, insert)
except KeyError:
raise ItemLocateError
raise ItemLocateError(f"{self.identifier} cannot be located "
"because it is dark or does not exist.")
elif 'files' in target:
patch = prepare_files_patch(metadata, source_metadata['files'], append,
target, append_list, insert)
Expand Down
4 changes: 2 additions & 2 deletions internetarchive/item.py
Original file line number Diff line number Diff line change
Expand Up @@ -1106,9 +1106,9 @@ def _build_request():
return response
except HTTPError as exc:
try:
msg = get_s3_xml_text(exc.response.content)
msg = get_s3_xml_text(exc.response.content) # type: ignore
except ExpatError: # probably HTTP 500 error and response is invalid XML
msg = ('IA S3 returned invalid XML '
msg = ('IA S3 returned invalid XML ' # type: ignore
f'(HTTP status code {exc.response.status_code}). '
'This is a server side error which is either temporary, '
'or requires the intervention of IA admins.')
Expand Down

0 comments on commit d59083b

Please sign in to comment.