nic = NIC.query().filter_by(machine_id=None).filter_by(reusable=True).first()
if not nic: #No IPs left!
raise CodeError("No IP addresses left! "
- "Contact %s." % config.web.errormail)
+ "Contact %s." % config.contact)
nic.machine = machine
nic.hostname = name
session.save_or_update(nic)