From 526c93ada765c64c4517e93b34b7303b5836bf30 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 15 Jul 2026 17:53:40 +0800 Subject: [PATCH] fix(transfer): fix parameter name mismatch in CONF_ENV and TransferGateway MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CONF_ENV had 'mail' but TransferGateway.__init__ expects 'email' - TransferGateway had 'from_email' typo (undefined NameError) → 'from_mail' --- unipay/init.py | 2 +- unipay/providers/transfer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/unipay/init.py b/unipay/init.py index 4dd936c..ef459ba 100644 --- a/unipay/init.py +++ b/unipay/init.py @@ -15,7 +15,7 @@ from .payfee import get_pay_fee, sor_get_pay_fee, get_paychannels, get_pay_feera CONF_ENV = { "transfer": { "pop3server": "POP3SERVER", - "mail": "MAIL", + "email": "MAIL", "password": "PASSWORD", "from_mail": "FROM_MAIL", "account_no": "ACCOUNT_NO" diff --git a/unipay/providers/transfer.py b/unipay/providers/transfer.py index 2168918..d2de4ab 100644 --- a/unipay/providers/transfer.py +++ b/unipay/providers/transfer.py @@ -66,7 +66,7 @@ class EmailClient: class TransferGateway(Gateway): def __init__(self, from_mail="", pop3server="", email="", password="", account_no=""): - self.from_email = from_email + self.from_mail = from_mail self.pop3server = pop3server self.email = email self.password = password