bug fix: close file after reading
Signed-off-by: Alfusainey Jallow <alf.jallow@gmail.com>
This commit is contained in:
@@ -17,9 +17,10 @@ def WOSendMail(send_from, send_to, subject, text, files, server="localhost",
|
|||||||
|
|
||||||
msg.attach(MIMEText(text))
|
msg.attach(MIMEText(text))
|
||||||
|
|
||||||
for f in files:
|
for file in files:
|
||||||
part = MIMEBase('application', "octet-stream")
|
part = MIMEBase('application', "octet-stream")
|
||||||
part.set_payload(open(f, "rb").read())
|
with open(file, 'rb') as f:
|
||||||
|
part.set_payload(f.read())
|
||||||
encoders.encode_base64(part)
|
encoders.encode_base64(part)
|
||||||
part.add_header('Content-Disposition', 'attachment; filename="{0}"'
|
part.add_header('Content-Disposition', 'attachment; filename="{0}"'
|
||||||
.format(os.path.basename(f)))
|
.format(os.path.basename(f)))
|
||||||
|
|||||||
Reference in New Issue
Block a user