* Don't throw a sqlalchemy.exceptions.InvalidRequestError exception if
we get a DHCPREQUEST for a MAC address that's not in our database.
svn path=/trunk/packages/invirt-dhcp/; revision=2347
+invirt-dhcp (0.0.2) unstable; urgency=low
+
+ * Don't throw a sqlalchemy.exceptions.InvalidRequestError exception if
+ we get a DHCPREQUEST for a MAC address that's not in our database.
+
+ -- Evan Broder <broder@mit.edu> Mon, 04 May 2009 21:14:26 -0400
+
invirt-dhcp (0.0.1) unstable; urgency=low
* sipb-xen-dhcp -> invirt-dhcp
database.connect()
def findNIC(self, mac):
database.clear_cache()
- return database.NIC.query().filter_by(mac_addr=mac).one()
+ return database.NIC.query().filter_by(mac_addr=mac).first()
def find_interface(self, packet):
chaddr = hwmac(packet.GetHardwareAddress())
nic = self.findNIC(str(chaddr))