def __init__(self, fileListTubeName = gFileListTubeName, passwd = "123", workingDir = gWorkingDir): ''' Constructor ''' self.encCopier = encryptionStorageBase.arc4EncSimpleCopier(passwd) self.decCopier = encryptionStorageBase.arc4DecSimpleCopier(passwd) self.collectionInDbForMonitoringPath = {} self.workingDir = workingDir self.dbInst = objectDatabase() super(zippedCollectionListHandler, self).__init__(fileListTubeName)
def __init__ ( self, tubeName, workingDir = "d:/tmp/working/zippedCollectionListHandler", passwd = '123'): misc.ensureDir(workingDir) super(zippedCollectionListHandler, self).__init__(tubeName) threading.Thread.__init__(self) # Stores collection instance for given monitoring path, all zipped objects # in this monitoring path will be stored in this collection self.collectionInDbForMonitoringPath = {} self.dbInst = objectDatabase.objectDatabase() self.workingDir = workingDir self.encCopier = encryptionStorageBase.arc4EncSimpleCopier(passwd) self.decCopier = encryptionStorageBase.arc4DecSimpleCopier(passwd) self.zippedInfoCollectionList = collectionDatabase.collectionOnMongoDbBase(gZippedInfoCollectionId, self.dbInst.getCollectionDb())
def __init__(self, rootFolder, xmlRpcCallbackServer, targetCollectionId = None, dbPrefix = ""): self.rootFolder = transform.transformDirToInternal(rootFolder) if not (targetCollectionId is None): self.targetCollectionId = targetCollectionId else: self.targetCollectionId = "folder://" + self.rootFolder self.objDb = objectDatabase.objectDatabase(dbPrefix = dbPrefix) self.addedItemCnt = 0 #The following will call initFirstItem and initFirstItem will use #self.rootFolder and self.targetCollectionId, so the following must #be called after all these members are initialized xmlRpcServerWithWorkerThreadBase.serverThread.__init__(self, self.targetCollectionId, xmlRpcCallbackServer)
def getObjDbSys(self, dbPrefix = "test"): primaryUser = self.getPrimaryUser() nameList = self.getSecondaryUsername() try: nameList.remove(primaryUser.getUserName()) except ValueError: pass userList = [] for i in nameList: userList.append(ufsUser(i, self.session[gPasswdPrefix+i][0])) #cl(i) u = ufsUser(primaryUser, 'nopass') return objectDatabase.objectDatabase(u, dbPrefix = dbPrefix)
def __init__ ( self, inputTubeName, storage, zipCollectionRoot = gZipCollectionRoot, passwd = "123"): ''' Constructor ''' super(fileArchiveThread, self).__init__(inputTubeName) self.storage = storage self.zipCollectionRoot = zipCollectionRoot self.encCopier = encryptionStorageBase.arc4EncSimpleCopier(passwd) self.decCopier = encryptionStorageBase.arc4DecSimpleCopier(passwd) self.curStorageSize = 0 #self.addedList = [] #self.fileListTubeName = fileListTubeName self.monitoringList = [] self.dbInst = objectDatabase.objectDatabase()
def __init__(self, rootFolder, username = "******", passwd = "nopass", targetCollectionId = None , dbPrefix = "test", notifyServer = None): #print rootFolder self.rootFolder = transform.transformDirToInternal(rootFolder) #print self.rootFolder threadHndl = "folder://" + self.rootFolder self.userSession = service.ufsUser(username, passwd) print username, passwd self.objDb = objectDatabase.objectDatabase(self.userSession, dbPrefix = dbPrefix) if not (targetCollectionId is None): self.targetCollectionId = targetCollectionId else: self.targetCollectionId = "folder://" + self.rootFolder super(workThread, self).__init__(threadHndl, notifyServer) self.partialRes = [] self.addedItemCnt = 0
def __init__(self, workingDir = gWorkingDir): super(zippedInfoWithThumb, self).__init__(workingDir) self.dbInst = objectDatabase.objectDatabase()
def __init__(self, taskId, appUuid): self.db = objectDatabase.objectDatabase() self.taskId = taskId self.appUuid = appUuid
def __init__(self): super(FullContentCollector, self).__init__() self.dbInst = objectDatabase.objectDatabase()
def __init__(self, working_dir=gWorkingDir): super(ThumbCollector, self).__init__() self.working_dir = working_dir misc.ensureDir(working_dir) self.dbInst = objectDatabase.objectDatabase()