Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion safe_s3_storage/file_validator.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import typing

import magic
import pyvips # type: ignore[import-untyped]

from safe_s3_storage import exceptions
from safe_s3_storage.kaspersky_scan_engine import KasperskyScanEngineClient
Expand Down Expand Up @@ -74,6 +73,8 @@ def _should_convert_file(self, file_name: str) -> bool:
return extension not in self.excluded_conversion_formats

def _convert_image(self, validated_file: ValidatedFile) -> ValidatedFile:
import pyvips # type: ignore[import-untyped] # noqa: PLC0415

if not _is_image(validated_file.mime_type):
return validated_file

Expand Down
Loading