From af064646fd98942d7cb1f9fb4c80a841480eab65 Mon Sep 17 00:00:00 2001 From: Rose Bai <2756897313@qq.com> Date: Fri, 2 Jan 2026 18:07:25 +0800 Subject: [PATCH] fix: prevent infinite recursion in EmailSenderFactory.sender property --- src/labs/email.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/labs/email.py b/src/labs/email.py index 7b8b29f..b52d37a 100644 --- a/src/labs/email.py +++ b/src/labs/email.py @@ -22,11 +22,11 @@ class EmailSenderFactory(EmailSender): @property def sender(self): - return self.sender + return self._sender @sender.setter def sender(self, sender: str): - self.sender = sender + self._sender = sender sender = EmailSenderFactory(