dvc: stage: print stage status only once

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2018-03-17 13:27:24 +02:00
parent 4a49ee9639
commit 8bdeca0b6f
+9 -5
View File
@@ -60,13 +60,17 @@ class Stage(object):
return True
def changed(self):
ret = False
for entry in itertools.chain(self.outs, self.deps):
if entry.changed():
self.project.logger.debug(u'Dvc file \'{}\' changed'.format(self.relpath))
return True
else:
self.project.logger.debug(u'Dvc file \'{}\' didn\'t change'.format(self.relpath))
return False
ret = True
if ret:
self.project.logger.debug(u'Dvc file \'{}\' changed'.format(self.relpath))
else:
self.project.logger.debug(u'Dvc file \'{}\' didn\'t change'.format(self.relpath))
return ret
def remove_outs(self):
for out in self.outs: