More fixes for running from anywhere.

util/pbs/send.py:
    always access the job directory via full path

--HG--
extra : convert_revision : 1792aadb39428e7c91953ac58f6da212b7f92835
This commit is contained in:
Nathan Binkert 2005-02-09 18:12:39 -05:00
parent b46baf107f
commit 7fed053beb

View file

@ -131,21 +131,22 @@ if listonly:
if not onlyecho:
jl = []
for jobname in joblist:
jobdir = joinpath(rootdir, jobname)
if os.path.exists(jobname):
if not force:
if os.path.isfile(joinpath(jobname, '.success')):
if os.path.isfile(joinpath(jobdir, '.success')):
continue
if os.path.isfile(joinpath(jobname, '.start')) and \
not os.path.isfile(joinpath(jobname, '.stop')):
if os.path.isfile(joinpath(jobdir, '.start')) and \
not os.path.isfile(joinpath(jobdir, '.stop')):
continue
if not clean:
sys.exit('job directory not clean!')
job.cleandir(jobname)
job.cleandir(jobdir)
else:
os.mkdir(jobname)
os.mkdir(jobdir)
jl.append(jobname)
joblist = jl