# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-from buildfarm import (
- BuildFarm,
- )
+from buildfarm.sqldb import StormCachingBuildFarm
import optparse
import smtplib
from email.MIMEText import MIMEText
parser.add_option("--dry-run", help="Don't actually send any emails.", action="store_true")
(opts, args) = parser.parse_args()
-buildfarm = BuildFarm()
+buildfarm = StormCachingBuildFarm(timeout=40.0)
db = buildfarm.hostdb
smtp = smtplib.SMTP()
if opts.dry_run:
print msg.as_string()
else:
- smtp.send(msg["From"], [msg["To"]], msg.as_string())
+ smtp.sendmail(msg["From"], [msg["To"]], msg.as_string())
host.dead_mail_sent()
+db.commit()
smtp.quit()