class EmailAddressCheck:\r
"""Checks an email address."""\r
\r
- def __init__(self, email):\r
+ def __init__(self, email, description):\r
self.ok = True\r
\r
if email is None:\r
self.error('Email address is missing!')\r
return\r
+ if description is None:\r
+ self.error('Email description is missing!')\r
+ return\r
\r
+ self.description = "'" + description + "'"\r
self.check_email_address(email)\r
\r
def error(self, *err):\r
if self.ok and Verbose.level > Verbose.ONELINE:\r
- print('The email address is not valid:')\r
+ print('The ' + self.description + ' email address is not valid:')\r
self.ok = False\r
if Verbose.level < Verbose.NORMAL:\r
return\r
if s[2] != ' ':\r
self.error("There should be a space after '" + sig + ":'")\r
\r
- EmailAddressCheck(s[3])\r
+ EmailAddressCheck(s[3], sig)\r
\r
return sigs\r
\r