From 0d8fc455cbcb562e7173921bcd9bb700debcd174 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 20 Feb 2026 22:29:03 +0100 Subject: [PATCH] Make sure all args are strings --- modoboa/amavis/lib.py | 4 ++-- modoboa/webmail/models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modoboa/amavis/lib.py b/modoboa/amavis/lib.py index 0f2905e83..d8196da0a 100644 --- a/modoboa/amavis/lib.py +++ b/modoboa/amavis/lib.py @@ -111,7 +111,7 @@ class SpamassassinClient: self._learn_cmd_kwargs = {} self._expected_exit_codes = [5, 6] - def _find_binary(self, name): + def _find_binary(self, name: str) -> str: """Find path to binary.""" code, output = exec_cmd(f"which {name}", shell=True) if not code: @@ -134,7 +134,7 @@ class SpamassassinClient: "-d", self.conf["spamd_address"], "-p", - self.conf["spamd_port"], + str(self.conf["spamd_port"]), "-L", mtype, "-u", diff --git a/modoboa/webmail/models.py b/modoboa/webmail/models.py index 5a05146db..9e9c9f31e 100644 --- a/modoboa/webmail/models.py +++ b/modoboa/webmail/models.py @@ -61,7 +61,7 @@ class ScheduledMessage(models.Model): constants.MAILBOX_NAME_SCHEDULED, "header", constants.CUSTOM_HEADER_SCHEDULED_ID, - self.id, + str(self.id), ] ) if code: