Module APCScheduler :: Class AppliParachute
[hide private]
[frames] | no frames]

Class AppliParachute

source code


Instance Methods [hide private]
 
__init__(self, NameExe, MainScript=None, label='', KeepTarBall=False)
MainScript Optional, define the main script of tarball, ie APCScheduler will called this script in tarball case.
source code
 
_isAppliExist(self, NameExe)
Return absolute name of namefile and None if doesn't exit
source code
 
_FillFileJDL(self) source code
 
_RetrieveFromSE(self) source code
 
_Cleaner(self) source code
 
_DoTarBall(self, pathTar='') source code
 
_DoScriptTarball(self, namefile) source code
 
_DoScriptBoot(self, scriptname) source code
 
copyTarBallOnSE(self, pathSE)
Copy tarball on SE
source code

Inherited from AppliExe (private): _AddEnv, _FillFileJDLEnv

Inherited from Application: getFile, getNameJobID, getNameOutput, getNameOutputSE, getNameStdErr, getNameStdOut, getPathFile, isFinish, isOk, isSubmit, noKeepStdFile, setAccessDirectory, setArg, setCPUTime, setCPUTimePerWeek, setInput, setInputSE, setLocalDiskSize, setMPI, setMemorySize, setOutput, setOutputDirSE, setOutputSE, setStorageElement

Inherited from Application (private): _processPrefix

Class Variables [hide private]
  S_listTarballExist = []
Method Details [hide private]

__init__(self, NameExe, MainScript=None, label='', KeepTarBall=False)
(Constructor)

source code 

MainScript Optional, define the main script of tarball, ie APCScheduler will called this script in tarball case. If not present the executable will called directly

Overrides: Application.__init__

_isAppliExist(self, NameExe)

source code 

Return absolute name of namefile and None if doesn't exit

Overrides: Application._isAppliExist
(inherited documentation)

_FillFileJDL(self)

source code 
Overrides: Application._FillFileJDL

_RetrieveFromSE(self)

source code 
Overrides: AppliExe._RetrieveFromSE

_Cleaner(self)

source code 
Overrides: Application._Cleaner

copyTarBallOnSE(self, pathSE)

source code 

Copy tarball on SE

Overrides: Application.copyTarBallOnSE