comparison commons/core/launcher/JobScriptTemplate.py @ 18:94ab73e8a190

Uploaded
author m-zytnicki
date Mon, 29 Apr 2013 03:20:15 -0400
parents 769e306b7933
children
comparison
equal deleted inserted replaced
17:b0e8584489e6 18:94ab73e8a190
20 raise IOError("ERROR: temporary directory '@@tmpDir@@' doesn't exist") 20 raise IOError("ERROR: temporary directory '@@tmpDir@@' doesn't exist")
21 21
22 minFreeGigaInTmpDir = 1 22 minFreeGigaInTmpDir = 1
23 freeSpace = os.statvfs("@@tmpDir@@") 23 freeSpace = os.statvfs("@@tmpDir@@")
24 if ((freeSpace.f_bavail * freeSpace.f_frsize) / 1073741824.0 < minFreeGigaInTmpDir): 24 if ((freeSpace.f_bavail * freeSpace.f_frsize) / 1073741824.0 < minFreeGigaInTmpDir):
25 raise RepetException("ERROR: less than %iG of input file in '@@tmpDir@@'" % minFreeGigaInTmpDir) 25 raise RepetException("ERROR: less than %iG of free space in '@@tmpDir@@'" % minFreeGigaInTmpDir)
26 26
27 os.chdir("@@tmpDir@@") 27 os.chdir("@@tmpDir@@")
28 newDir = "@@groupId@@_@@jobName@@_@@time@@" 28 newDir = "@@groupId@@_@@jobName@@_@@time@@"
29 if os.path.exists(newDir): 29 if os.path.exists(newDir):
30 shutil.rmtree(newDir) 30 shutil.rmtree(newDir)