def __dispatch_task_type(self): if self.task_type in valid_task_types: swift_store_url=configuration.swift_store_url.format(self.tenant) ex = Extractor(containerName=self.container, storage_url=swift_store_url, token=self.token) if self.task_type == valid_task_types[0]: s = ex.runIdentifierForWholeContainer() elif self.task_type == valid_task_types[1]: s = ex.runFilterForWholeContainer() elif self.task_type == valid_task_types[3]: s = ex.runDisposalForWholeContainer() elif self.task_type == valid_task_types[4]: s = ex.runReplicateMetadataForWholeContainer() self.__notifySender("task {} finished: {}".format(self.task_type, s), task_type="success")
#swift_user = "******" #swift_pw = "testing" swift_auth_url = "http://192.168.209.204:8080/auth/v1.0" swift_store_url = "http://192.168.209.204:8080/v1/AUTH_{}" swift_user = "******" swift_pw = "testing" swift_url = swift_auth_url log = logging.getLogger() sb = SwiftBackend(swift_url=swift_url, swift_user=swift_user, swift_pw=swift_pw) conn = sb._getConnection() if __name__ == '__main__': log.error('starting metadata extractor tester') ex = Extractor(containerName=containerName, swift_url=swift_url, swift_user=swift_user, swift_pw=swift_pw) #ex.runIdentifierForWholeContainer() #ex.runFilterForWholeContainer() #ex.replicateMetaData() #Replicator.replicateMetadata(conn=conn,containerName=self.containerName,objectName=objName,objectType=objType) #Replicator.replicateMetadata(conn=conn,containerName=containerName,objectName="DSC00712.JPG",objectType="image/jpeg") ex.runReplicateMetadataForWholeContainer() # ex.runDummyLoad() log.error('DONE')