From 953eaf3444d564f7680ce4d0e5cdf47b61d68f50 Mon Sep 17 00:00:00 2001 From: ysnsoytas <163600373+ysnsoytas@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:27:07 +0300 Subject: [PATCH 1/2] Create Emails class for email validation and storage Implement Emails class to manage a list of valid email addresses. --- Week05/test_emails_yasin_soytas.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Week05/test_emails_yasin_soytas.py diff --git a/Week05/test_emails_yasin_soytas.py b/Week05/test_emails_yasin_soytas.py new file mode 100644 index 00000000..4eeb224a --- /dev/null +++ b/Week05/test_emails_yasin_soytas.py @@ -0,0 +1,12 @@ +class Emails(list): + def __init__(self, emails=None): + super().__init__() + + if emails is None: + return + + for email in emails: + if isinstance(email, str) and "@" in email: + email = email.lower() + if email not in self: + self.append(email) From 6b51f1876e00533e5b147043eb1c2d79952b1707 Mon Sep 17 00:00:00 2001 From: ysnsoytas <163600373+ysnsoytas@users.noreply.github.com> Date: Thu, 8 Jan 2026 08:06:02 +0300 Subject: [PATCH 2/2] Add emails_yasin_soytas.py file --- Week05/{test_emails_yasin_soytas.py => emails_yasin_soytas.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Week05/{test_emails_yasin_soytas.py => emails_yasin_soytas.py} (100%) diff --git a/Week05/test_emails_yasin_soytas.py b/Week05/emails_yasin_soytas.py similarity index 100% rename from Week05/test_emails_yasin_soytas.py rename to Week05/emails_yasin_soytas.py