494 """ |
494 """ |
495 Public method to perform the threads work. |
495 Public method to perform the threads work. |
496 """ |
496 """ |
497 self.processing.emit(WorkerStatusStarted, "") |
497 self.processing.emit(WorkerStatusStarted, "") |
498 |
498 |
|
499 if QSqlDatabase.contains(self.__connectionName): |
|
500 QSqlDatabase.removeDatabase(self.__connectionName) |
|
501 |
499 db = QSqlDatabase.addDatabase("QSQLITE", self.__connectionName) |
502 db = QSqlDatabase.addDatabase("QSQLITE", self.__connectionName) |
500 db.setDatabaseName(self.__databaseName) |
503 db.setDatabaseName(self.__databaseName) |
501 db.open() |
504 db.open() |
502 |
505 |
503 if db.isValid() and db.isOpen(): |
506 if db.isValid() and db.isOpen(): |