mirror of https://github.com/tLDP/python-tldp
generic method shellscript() cannot test if job is done
This commit is contained in:
parent
8630157046
commit
ce359dfa32
|
@ -68,8 +68,7 @@ class BaseDoctype(object):
|
||||||
result = execute(cmd, logdir=logdir)
|
result = execute(cmd, logdir=logdir)
|
||||||
if result != 0:
|
if result != 0:
|
||||||
return False
|
return False
|
||||||
logger.debug("%s checking for complete set of files", source.stem)
|
return True
|
||||||
return self.output.iscomplete
|
|
||||||
|
|
||||||
def generate(self):
|
def generate(self):
|
||||||
# -- the output directory gets to prepare; must return True
|
# -- the output directory gets to prepare; must return True
|
||||||
|
@ -105,22 +104,22 @@ class BaseDoctype(object):
|
||||||
if premethod:
|
if premethod:
|
||||||
vector.append(premethod())
|
vector.append(premethod())
|
||||||
if not last_command():
|
if not last_command():
|
||||||
logger.warning("%s pre_%s failed, skipping to next target",
|
logger.warning("%s pre_%s failed, skipping to next build",
|
||||||
self.source.stem, target)
|
self.source.stem, target)
|
||||||
continue
|
break
|
||||||
|
|
||||||
vector.append(mainmethod())
|
vector.append(mainmethod())
|
||||||
if not last_command():
|
if not last_command():
|
||||||
logger.warning("%s %s failed, skipping to next target",
|
logger.warning("%s %s failed, skipping to next build",
|
||||||
self.source.stem, target)
|
self.source.stem, target)
|
||||||
continue
|
break
|
||||||
|
|
||||||
if postmethod:
|
if postmethod:
|
||||||
vector.append(postmethod())
|
vector.append(postmethod())
|
||||||
if not last_command():
|
if not last_command():
|
||||||
logger.warning("%s post_%s failed, skipping to next target",
|
logger.warning("%s post_%s failed, skipping to next build",
|
||||||
self.source.stem, target)
|
self.source.stem, target)
|
||||||
continue
|
break
|
||||||
|
|
||||||
result = all(vector)
|
result = all(vector)
|
||||||
if result:
|
if result:
|
||||||
|
|
Loading…
Reference in New Issue