From 3570b513ec971c33dc25c17b0339ac1c964c71af Mon Sep 17 00:00:00 2001 From: John Labbate Date: Fri, 21 Feb 2025 15:35:42 -0500 Subject: [PATCH] fixed bug --- training/api/email.py | 2 +- training/repositories/gspc_invite.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/training/api/email.py b/training/api/email.py index 210375db..44ad5e6e 100644 --- a/training/api/email.py +++ b/training/api/email.py @@ -118,7 +118,7 @@ class InviteTuple(NamedTuple): def send_gspc_invite_emails(invites: list[InviteTuple]) -> None: - logging.info(f"Starting gspc invite job, number of invites:{invites.count}") + logging.info(f"Starting gspc invite job, number of invites:{len(invites)}") email_messages = [create_email_message(invite) for invite in invites] send_emails_in_batches(email_messages=email_messages, batch_size=10) logging.info("Finished gspc invite job") diff --git a/training/repositories/gspc_invite.py b/training/repositories/gspc_invite.py index 63842c0c..62e0c4a0 100644 --- a/training/repositories/gspc_invite.py +++ b/training/repositories/gspc_invite.py @@ -23,7 +23,7 @@ def create(self, email: str, certification_expiration_date: date) -> models.Gspc def bulk_create(self, emails: list[str], certification_expiration_date: date) -> list[models.GspcInvite]: """Bulk insert GspcInvite records for multiple emails.""" - logging.info(f"Starting gspc bulk create, number of invites:{emails.count}") + logging.info(f"Starting gspc bulk create, number of invites:{len(emails)}") invites = [ models.GspcInvite( email=email, @@ -35,7 +35,7 @@ def bulk_create(self, emails: list[str], certification_expiration_date: date) -> try: # Insert 50 at a time - for batch in self.batch_iterator(invites, 50): + for batch in GspcInviteRepository.batch_iterator(invites, 50): self.bulk_save(batch) time.sleep(1)