Only log debug output if there is content to log

This commit is contained in:
Jesse Keating 2007-08-15 22:14:46 -04:00 committed by Jesse Keating
parent 55d398b5b4
commit a83f26efbd
1 changed files with 6 additions and 3 deletions

View File

@ -74,7 +74,8 @@ class Pungi(pypungi.PungiBase):
p1 = subprocess.Popen(command, cwd=rundir, stdout=output, stderr=error, universal_newlines=True)
(out, err) = p1.communicate()
self.logger.debug(out)
if out:
self.logger.debug(out)
if p1.returncode != 0:
self.logger.error("Got an error from %s" % command[0])
@ -191,7 +192,8 @@ class Pungi(pypungi.PungiBase):
self.logger.error(err)
raise
self.logger.debug(out)
if out:
self.logger.debug(out)
# Walk the tree for our files
for dirpath, dirname, filelist in os.walk(docsdir):
@ -237,7 +239,8 @@ class Pungi(pypungi.PungiBase):
self.logger.info("Running splittree.")
output = timber.main()
self.logger.debug("Output from splittree: %s" % '\n'.join(output))
if output:
self.logger.debug("Output from splittree: %s" % '\n'.join(output))
def doSplitSRPMs(self):
"""Use anaconda-runtime's splittree to split the srpms into appropriate