Skip to content

Commit

Permalink
Merge pull request #1 from cccs-rs/compatibility/v4.5.0.stable66
Browse files Browse the repository at this point in the history
Update function signature to be compatible with service-base changes
  • Loading branch information
kam193 authored Dec 13, 2024
2 parents 3929ebc + 78df993 commit 9560429
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion ASARExtractor/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def __init__(self, *args, **kwargs):
# def is_valid(self, file_path) -> bool:
# return True

def import_update(self, files_sha256, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
output_dir = os.path.join(self.latest_updates_dir, source)
os.makedirs(os.path.join(self.latest_updates_dir, source), exist_ok=True)
for file, _ in files_sha256:
Expand Down
2 changes: 1 addition & 1 deletion ASTGrep/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def _preprocess_rule(self, rule: dict) -> dict:
del rule["paths"]
return rule

def import_update(self, files_sha256, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
signatures: list[Signature] = []
for file, _ in files_sha256:
with open(file, "r") as f:
Expand Down
2 changes: 1 addition & 1 deletion clamav-service/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ def _test_database_file(self, file: str) -> bool:

raise ValueError(result.stderr)

def import_update(self, files_sha256, source, default_classification=None) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
output_dir = os.path.join(self.latest_updates_dir, source)
os.makedirs(os.path.join(self.latest_updates_dir, source), exist_ok=True)
for file, _ in files_sha256:
Expand Down
2 changes: 1 addition & 1 deletion file-similarity/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ def do_source_update(self, service: Service) -> None:
super().do_source_update(service)
self._clean_up_old_sources(service, self.latest_updates_dir)

def import_update(self, files_sha256, source, default_classification=None) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
# TODO: preprocess updates
output_dir = os.path.join(self.latest_updates_dir, source)
os.makedirs(os.path.join(self.latest_updates_dir, source), exist_ok=True)
Expand Down
2 changes: 1 addition & 1 deletion network-information/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def __init__(self, *args, **kwargs):
# def is_valid(self, file_path) -> bool:
# return True

def import_update(self, files_sha256, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
output_dir = os.path.join(self.latest_updates_dir, source)
os.makedirs(os.path.join(self.latest_updates_dir, source), exist_ok=True)
for file, _ in files_sha256:
Expand Down
2 changes: 1 addition & 1 deletion pcap-extractor/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def __init__(self, *args, **kwargs):
# ) -> None:
# pass

def import_update(self, files_sha256, client, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
pass

def prepare_output_directory(self) -> str:
Expand Down
2 changes: 1 addition & 1 deletion python-magic/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def __init__(self, *args, **kwargs):
# def is_valid(self, file_path) -> bool:
# return True

def import_update(self, files_sha256, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
output_dir = os.path.join(self.latest_updates_dir, source)
os.makedirs(os.path.join(self.latest_updates_dir, source), exist_ok=True)
for file, _ in files_sha256:
Expand Down
2 changes: 1 addition & 1 deletion semgrep/service/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ def _preprocess_rule(self, rule: dict) -> dict:
del rule["paths"]
return rule

def import_update(self, files_sha256, source, default_classification) -> None:
def import_update(self, files_sha256, source, default_classification=None, *args, **kwargs) -> None:
signatures: list[Signature] = []
for file, _ in files_sha256:
with open(file, "r") as f:
Expand Down

0 comments on commit 9560429

Please sign in to comment.