Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 def resetdb(self, dbId):
     if imgdb.resetdb(dbId):  # succeeded
         self.dbSpaces[dbId] = DBSpace(dbId)
         log.debug("resetdb() ok")
         return 1
     return 0
Exemplo n.º 4
0
 def resetdb(self, dbId):
     if imgdb.resetdb(dbId):  # succeeded
         self.dbSpaces[dbId] = DBSpace(dbId)
         log.debug("resetdb() ok")
         return 1
     return 0