Skip to content

Handle FileNotFoundError error in run_yara_query_rule_on_versions[_chunk] #7276

@diox

Description

@diox
  File "/data/olympia/src/olympia/scanners/tasks.py", line 316, in run_yara_query_rule_on_versions_chunk
    _run_yara_query_rule_on_version(version, rule)
  File "/data/olympia/src/olympia/scanners/tasks.py", line 331, in _run_yara_query_rule_on_version
    definition=rule.definition)
  File "/data/olympia/src/olympia/scanners/tasks.py", line 214, in _run_yara_for_path
    zip_file = SafeZip(source=path)
  File "/data/olympia/src/olympia/files/utils.py", line 739, in __init__
    self.is_valid = self.initialize_and_validate()
  File "/data/olympia/src/olympia/files/utils.py", line 752, in initialize_and_validate
    zip_file = zipfile.ZipFile(self.source, self.mode)
  File "/usr/local/lib/python3.6/zipfile.py", line 1113, in __init__
    self.fp = io.open(file, filemode)
<class 'FileNotFoundError'>
FileNotFoundError(2, 'No such file or directory')

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions