def loaddb(self, dbId, fname): if imgdb.resetdb(dbId): log.warn('Load is replacing existing database id:' + str(dbId)) dbSpace = DBSpace(dbId) self.dbSpaces[dbId] = dbSpace dbSpace.fileName = fname if not imgdb.loaddb(dbId, fname): log.error("Error loading image database") del self.dbSpaces[dbId] return None # adjust last added image id log.info('| Database loaded: ' + str(dbSpace)) dbSpace.lastId = self.getImgCount(dbSpace.id) + 1 return dbId
def resetdb(self, dbId): if imgdb.resetdb(dbId): # succeeded self.dbSpaces[dbId] = DBSpace(dbId) log.debug("resetdb() ok") return 1 return 0