send csv file as attachment
This commit is contained in:
parent
6c4c23703b
commit
cc1594d9c1
@ -169,7 +169,7 @@ class Participation(object):
|
|||||||
f.write("; ".join(header))
|
f.write("; ".join(header))
|
||||||
f.write("\n")
|
f.write("\n")
|
||||||
f.write("; ".join(values))
|
f.write("; ".join(values))
|
||||||
|
return filename
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
str = ""
|
str = ""
|
||||||
str += "Name: %s %s\n" % (self._first_name, self._last_name)
|
str += "Name: %s %s\n" % (self._first_name, self._last_name)
|
||||||
@ -271,12 +271,12 @@ def send_confirmation(p=None, csv_file=None):
|
|||||||
csv_msg = EmailMessage()
|
csv_msg = EmailMessage()
|
||||||
csv_msg['Subject'] = 'New Registration ' + p.name if p else ""
|
csv_msg['Subject'] = 'New Registration ' + p.name if p else ""
|
||||||
csv_msg['From'] = EMAIL_ADDRESS
|
csv_msg['From'] = EMAIL_ADDRESS
|
||||||
csv_msg['To'] = p._email
|
csv_msg['To'] = p._email # FIXME this is wrong!!! needs to be EMAIL_REPLy
|
||||||
|
|
||||||
with open(csv_file, 'rb') as fp:
|
with open(csv_file, 'rb') as fp:
|
||||||
file_data = fp.read()
|
file_data = fp.read()
|
||||||
csv_msg.add_attachment(file_data, maintype='text',
|
csv_msg.add_attachment(file_data, maintype='text', subtype="comma-separated-values",
|
||||||
subtype="comma-separated-values")
|
filename=os.path.basename(csv_file))
|
||||||
s.send_message(csv_msg)
|
s.send_message(csv_msg)
|
||||||
s.quit()
|
s.quit()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user