conn.close()
try:
    resultset = conn.execute('SELECT 1 FROM my_table LIMIT 1;')
except sqlite3.ProgrammingError as e:
    pass
Как узнать, закрыто ли соединение с базой данных Python SQLite или курсор?