diff --git a/aurora/aurora.py b/aurora/aurora.py index cdf6406..da45a0b 100644 --- a/aurora/aurora.py +++ b/aurora/aurora.py @@ -946,7 +946,7 @@ class Aurora(commands.Cog): try: cursor.execute(tempban_query, (time.time(),)) result = cursor.fetchall() - except sqlite3.ProgrammingError: + except sqlite3.OperationalError: continue target_ids = [row[0] for row in result] @@ -973,7 +973,7 @@ class Aurora(commands.Cog): try: cursor.execute(blacklist_query, (time.time(),)) result = cursor.fetchall() - except sqlite3.ProgrammingError: + except sqlite3.OperationalError: continue target_ids = [row[0] for row in result] moderation_ids = [row[1] for row in result] diff --git a/aurora/utilities/database.py b/aurora/utilities/database.py index 11129f8..1875023 100644 --- a/aurora/utilities/database.py +++ b/aurora/utilities/database.py @@ -18,7 +18,7 @@ def connect() -> sqlite3.Connection: connection = sqlite3.connect(database=data_manager.cog_data_path(raw_name='Aurora') / 'aurora.db') return connection - except sqlite3.ProgrammingError as e: + except sqlite3.OperationalError as e: logger.error("Unable to access the SQLite database!\nError:\n%s", e.msg) raise ConnectionRefusedError( f"Unable to access the SQLite Database!\n{e.msg}" @@ -33,7 +33,7 @@ async def create_guild_table(guild: Guild): cursor.execute(f"SELECT * FROM `moderation_{guild.id}`") logger.debug("SQLite Table exists for server %s (%s)", guild.name, guild.id) - except sqlite3.ProgrammingError: + except sqlite3.OperationalError: query = f""" CREATE TABLE `moderation_{guild.id}` ( moderation_id INTEGER PRIMARY KEY,