Example #1
0
 def getClasses(self, resourceId):
     db = DatabasePlainFiles(data_classified_cache_path + resourceId)
     if(self.isCached(resourceId)):
         return db.loadDbase(resourceId)
     else:
         entities = set()
         for classifierName in self.enabledClassifiers:
             classifier = eval("self."+classifierName+"Classifier")
             new_entities = classifier.getEntities(resourceId)
             entities = entities.union(new_entities)
         entities = self._getClassesForEntities(entities)
         db.saveDbase(resourceId, entities)
         return entities
Example #2
0
 def isCached(self, resourceId):
     db = DatabasePlainFiles(data_classified_cache_path + resourceId)
     if(db.is_exists(resourceId)):
         return True 
     else:
         return False