示例#1
0
 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())
示例#3
0
 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)
示例#4
0
文件: servicesV2.py 项目: weijia/ufs
 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)
示例#5
0
 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()
示例#6
0
 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
示例#7
0
 def __init__(self, workingDir = gWorkingDir):
     super(zippedInfoWithThumb, self).__init__(workingDir)
     self.dbInst = objectDatabase.objectDatabase()
示例#8
0
 def __init__(self, taskId, appUuid):
     self.db = objectDatabase.objectDatabase()
     self.taskId = taskId
     self.appUuid = appUuid
示例#9
0
 def __init__(self):
     super(FullContentCollector, self).__init__()
     self.dbInst = objectDatabase.objectDatabase()
示例#10
0
 def __init__(self, working_dir=gWorkingDir):
     super(ThumbCollector, self).__init__()
     self.working_dir = working_dir
     misc.ensureDir(working_dir)
     self.dbInst = objectDatabase.objectDatabase()