]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/db/async_connection.py
simplify if statements
[nominatim.git] / nominatim / db / async_connection.py
index db4b89ce2fa74b6a03763dccac1f00df5f8ef22e..a55612c82d2188b637f9cbed786945e8ea05410c 100644 (file)
@@ -40,11 +40,10 @@ class DeadlockHandler:
             if exc_type == psycopg2.errors.DeadlockDetected: # pylint: disable=E1101
                 self.handler()
                 return True
-        else:
-            if exc_type == psycopg2.extensions.TransactionRollbackError:
-                if exc_value.pgcode == '40P01':
-                    self.handler()
-                    return True
+        elif exc_type == psycopg2.extensions.TransactionRollbackError \
+             and exc_value.pgcode == '40P01':
+            self.handler()
+            return True
 
         if self.ignore_sql_errors and isinstance(exc_value, psycopg2.Error):
             LOG.info("SQL error ignored: %s", exc_value)