X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dns.git/blobdiff_plain/ce5122124980b648e57e45727341299947a161fd..b8f8534651b1ba734dc184efbf8f2c0e8c6e08bc:/invirt-dns diff --git a/invirt-dns b/invirt-dns index 672d1f4..c320e51 100755 --- a/invirt-dns +++ b/invirt-dns @@ -45,7 +45,7 @@ class DatabaseAuthority(common.ResolverBase): for i in range(3): try: value = self._lookup_unsafe(name, cls, type, timeout = None) - except (psycopg2.OperationalError, sqlalchemy.exceptions.SQLError): + except (psycopg2.OperationalError, sqlalchemy.exceptions.DBAPIError): if i == 2: raise print "Reloading database" @@ -127,7 +127,7 @@ class DatabaseAuthority(common.ResolverBase): if value: ip = value.ip else: - value = invirt.database.Machine.query().filter_by(name=host).first() + value = invirt.database.Machine.query.filter_by(name=host).first() if value: ip = value.nics[0].ip else: