fix command exit code reporting

This commit is contained in:
lilydjwg 2012-12-15 18:41:03 +08:00
parent f29833ca67
commit ee21aec66a

View file

@ -73,9 +73,10 @@ class RepoMan:
p.set_exit_callback(partial(self.command_done, callbacks))
def command_done(self, callbacks, status):
if status == 0 and callbacks:
for cb in callbacks:
cb()
if status == 0:
if callbacks:
for cb in callbacks:
cb()
logging.info('previous command done.')
else:
logging.warn('previous command failed with status code %d.', status)