То, что происходит с Cursor.close (), зависит от базовой реализации базы данных. Для SQLite он может в настоящее время работать без закрытия, но для других реализаций или будущей версии SQLite это может не сработать, поэтому я бы рекомендовал закрыть объект Cursor. Вы можете найти дополнительную информацию о Cursor.close () в PEP 249 .
Кроме того, кажется, в вашем коде есть опечатка:
self.connector = sqlite3.connect(self.dbFile)
должно быть
self.con = sqlite3.connect(self.dbFile)
В противном случае ваш код выглядит нормально для меня. Удачного кодирования :).