comparison multimerge.py @ 127:bb8b455218ec

Improve comments.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 07 Nov 2016 10:14:46 +0200
parents 977ecff4bd7d
children 31e3100b5ed9
comparison
equal deleted inserted replaced
124:977ecff4bd7d 127:bb8b455218ec
73 msg["To"] = ",".join(cfg.email_to) 73 msg["To"] = ",".join(cfg.email_to)
74 gcm_print("Sending mail to {0} from {1}, subj: {2} ..".format(";".join(cfg.email_to), cfg.email_sender, cfg.email_subject)) 74 gcm_print("Sending mail to {0} from {1}, subj: {2} ..".format(";".join(cfg.email_to), cfg.email_sender, cfg.email_subject))
75 try: 75 try:
76 # Act based on email mode 76 # Act based on email mode
77 if cfg.email == "smtp": 77 if cfg.email == "smtp":
78 # Connect via SMTP
78 gcm_print("Using SMTP server {0}, login {1}".format(cfg.email_smtp_server, cfg.email_smtp_user)) 79 gcm_print("Using SMTP server {0}, login {1}".format(cfg.email_smtp_server, cfg.email_smtp_user))
79 server = smtplib.SMTP(cfg.email_smtp_server) 80 server = smtplib.SMTP(cfg.email_smtp_server)
80 if gcm_check_debug(4): 81 if gcm_check_debug(4):
81 server.set_debuglevel(10) 82 server.set_debuglevel(10)
82 83
85 86
86 server.login(cfg.email_smtp_user, cfg.email_smtp_password) 87 server.login(cfg.email_smtp_user, cfg.email_smtp_password)
87 server.sendmail(cfg.email_sender, cfg.email_to, msg.as_string()) 88 server.sendmail(cfg.email_sender, cfg.email_to, msg.as_string())
88 server.quit() 89 server.quit()
89 elif cfg.email == "sendmail": 90 elif cfg.email == "sendmail":
91 # Use local sendmail
90 gcm_print("Using sendmail {0}".format(cfg.email_sendmail)) 92 gcm_print("Using sendmail {0}".format(cfg.email_sendmail))
91 p = Popen([cfg.email_sendmail, "-t", "-oi"], stdin=PIPE) 93 p = Popen([cfg.email_sendmail, "-t", "-oi"], stdin=PIPE)
92 p.communicate(msg.as_string()) 94 p.communicate(msg.as_string())
93 except Exception as e: 95 except Exception as e:
94 gcm_print(u"FATAL: Oh noes, e-mail sending failed: {0}".format(str(e))) 96 gcm_print(u"FATAL: Oh noes, e-mail sending failed: {0}".format(str(e)))
482 484
483 485
484 if len(cfg.src_regmap) != cfg.src_regmap_len: 486 if len(cfg.src_regmap) != cfg.src_regmap_len:
485 gcm_fatal(u"Setting src_regmap list must be {0} items.".format(cfg.src_regmap_len)) 487 gcm_fatal(u"Setting src_regmap list must be {0} items.".format(cfg.src_regmap_len))
486 else: 488 else:
487 # Force to integers 489 # Force convert values to integers
488 try: 490 try:
489 cfg.src_regmap = [int(x) for x in cfg.src_regmap] 491 cfg.src_regmap = [int(x) for x in cfg.src_regmap]
490 except Exception as e: 492 except Exception as e:
491 gcm_fatal(u"Invalid src_regmap: {0}".format(str(e))) 493 gcm_fatal(u"Invalid src_regmap: {0}".format(str(e)))
492 494