File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -246,6 +246,8 @@ class AnalysisResult(Result):
246246 fail_reason : str | None
247247 components : list [Component ] = dataclasses .field (default_factory = list )
248248 custom_data : dict [str , str ] = dataclasses .field (default_factory = dict )
249+ binary_bytes : int | None
250+ scanned_bytes : int | None
249251
250252
251253@dataclasses .dataclass
Original file line number Diff line number Diff line change @@ -211,6 +211,13 @@ def process(
211211 logger .error (f'scan of { scanned_element = } failed; { scan_result = } ' )
212212 return
213213
214+ if not (scan_result .binary_bytes and scan_result .scanned_bytes ):
215+ logger .error (
216+ f'scan of { scanned_element = } failed: uploaded or scanned file is empty '
217+ f'({ scan_result .binary_bytes = } , { scan_result .scanned_bytes = } )'
218+ )
219+ return
220+
214221 logger .info (
215222 f'scan of { scan_result .display_name } succeeded, going to post-process results'
216223 )
You can’t perform that action at this time.
0 commit comments