diff --git a/src/database.py b/src/database.py index 1d7a1e6..3e14d24 100644 --- a/src/database.py +++ b/src/database.py @@ -24,6 +24,9 @@ class Database: logger.info(f"Connection to mysql got interrupted, trying to reconnect...") self.con.reconnect() self.init_test_database() + except Exception as err: + logger.error(f"Database interrupted: {err}") + raise Exception("Error while trying to connect to database.") def create_reserved_slot(self, discord_user, steam_id): cursor = self.con.cursor() @@ -46,3 +49,6 @@ class Database: self.create_reserved_slot(discord_user, steam_id) except mysql.connector.IntegrityError: raise Exception("Duplicate entrys") + except Exception as err: + logger.error(f"Database interrupted: {err}") + raise Exception("Error while trying to connect to database.")