Top level function to invoke ingests.
|
__init__(self,
info=False,
curator=' rsc ' ,
database=' WSA ' ,
serverNames=set([ ' ini ' , ' menkaure ' , ' neferefre ' , ' sahure ' , ' shepseskaf ' , ' ... ,
janet=False,
cuNums=False,
casuDisks=False,
dateRegExpStr=False,
comment=' A useful comment ' )
Initialises data members for all database state flags and details for
this curation session. |
source code
|
|
|
|
dict(int:set(str))
|
|
|
|
list(str)
|
|
dict(str:list(str))
|
|
list((st, str))
|
|
dict(str:dict(str:list))
|
|
dict(str:float)
|
|
list(str)
|
|
list(str)
|
|
list(str)
|
|
dict(str:str)
|
|
|
runContinuousIngests(self,
cuNums,
curator,
comment) |
source code
|
|
|
|
|
deleteFiles(self,
serverName,
filesPath,
isTest,
archive,
verbose=False)
Remove files from given server and path. |
source code
|
|
|
runMonitor(self,
semester,
excludedCUs,
remStats,
versions)
Run the createCalendar script to update the monitor pages. |
source code
|
|
|
svnupdate(self,
updateDir,
serverList)
Update sandboxes on servers given in the serverList. |
source code
|
|
|
assertComp(self,
sandbox,
serverList)
Assert that the compilation of sandboxes on servers is up-to-date. |
source code
|
|
|
|
list(str), list(str)
|
|
list(str), list(str)
|
|
list(str), list(str)
|
|
list(str), list(str)
|
|
list(str), list(str)
|
|
|
runCUs(self,
cuRunDict)
Print out commands to run the CUs on the servers. |
source code
|
|
|
|
|
|
Inherited from wsatools.DbConnect.IngCuSession.IngCuSession :
__del__ ,
attributesFromArguments ,
createFileList ,
createLogFileName ,
createMonthlyDetSchema ,
createWorkingDir ,
getDetTable ,
getErrorFileName ,
getMultiframeIDs ,
getProcessOrder ,
getProgramIDs ,
makeSysCmd ,
removeWorkingDir ,
runSysCmd ,
setupDetectionTable ,
testForProgs ,
translateProgID ,
writeErrorFiles ,
writeIngestList
Inherited from wsatools.DbConnect.IngCuSession.IngCuSession (private):
_connectToDb ,
_createProgrammeTranslation ,
_disconnectFromDb ,
_getNextCuEventID ,
_getNextID ,
_historyCommentPrefix ,
_onException ,
_onRun ,
_prepareDbLock ,
_updateACHComment ,
_updateArchiveCurationHistory ,
_updateProgrammeCurationHistory
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|
|
_defServerNames = set([ ' ini ' , ' menkaure ' , ' neferefre ' , ' sahure ...
|
|
_defCuNums = [ 0, 1, 2, 3, 4]
|
|
_defDateRegExpStr = ' 20[01][90123].* '
|
|
builderloc = ' DataBuilder.py '
|
|
ingesterloc = [ ' IngestCUFiles.py ' , ' DataDaemon.py -I ' ]
|
|
otherculoc = ' cu '
|
|
othercodeloc = [ ' AutoCurate.py ' , ' FinaliseFlatFileIngest.py ' , ...
|
|
casuDisk = None
hash(x)
|
|
maxLoad = 3.0
|
|
fullCommand = False
hash(x)
|
|
reqWorkDir = False
hash(x)
|
|
waitMins = 10
|
|
force = False
hash(x)
|
|
inclTestDb = False
hash(x)
|
|
omitObjIDUpdate = False
hash(x)
|
Inherited from wsatools.DbConnect.IngCuSession.IngCuSession :
beginDateDef ,
endDateDef ,
keepWorkDir ,
sysc
|