[Checkins]
SVN: zope-foundation-admin/trunk/initial-members/invite.py
Updated to use localhost and to allow excluded addresses.
Jim Fulton
jim at zope.com
Mon Jun 5 17:07:13 EDT 2006
Log message for revision 68498:
Updated to use localhost and to allow excluded addresses.
Changed:
U zope-foundation-admin/trunk/initial-members/invite.py
-=-
Modified: zope-foundation-admin/trunk/initial-members/invite.py
===================================================================
--- zope-foundation-admin/trunk/initial-members/invite.py 2006-06-05 21:05:38 UTC (rev 68497)
+++ zope-foundation-admin/trunk/initial-members/invite.py 2006-06-05 21:07:12 UTC (rev 68498)
@@ -4,14 +4,24 @@
def main(args=None):
if args is None:
args = sys.argv[1:]
- [data] = args
+ data = args[0]
+ exclude = args[1:]
server = smtplib.SMTP()
from_addr = 'legal at zope.org'
invitation = open('invitation.txt').read()
+ xlogin = set()
+ for f in exclude:
+ for record in open(f):
+ login, first, last, email = record.strip().split('\t')
+ xlogin.add(login)
+
for record in open(data):
login, first, last, email = record.strip().split('\t')
+ if login in xlogin:
+ continue
+
if first == '(unknown)':
if last == '(unknown)':
name = ''
@@ -34,9 +44,10 @@
msg['From'] = 'Zope Foundation <legal at zope.org>'
msg['Cc'] = 'Zope Foundation <legal at zope.org>'
msg['To'] = to
+ print login
server.connect()
server.sendmail(from_addr, [email, from_addr], msg.as_string())
server.close()
-
+
if __name__ == '__main__':
main()
More information about the Checkins
mailing list