# HG changeset patch # User Goffi # Date 1448210132 -3600 # Node ID 44a14f83e64b4079cfc6764c4ff0ae1c614a3853 # Parent d470affbe65c04eda93a908a65c9c9a282e80b08 jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayed diff -r d470affbe65c -r 44a14f83e64b frontends/src/jp/base.py --- a/frontends/src/jp/base.py Sun Nov 22 17:33:30 2015 +0100 +++ b/frontends/src/jp/base.py Sun Nov 22 17:35:32 2015 +0100 @@ -188,7 +188,7 @@ progress_parent.add_argument("-P", "--progress", action="store_true", help=_("Show progress bar")) verbose_parent = self.parents['verbose'] = argparse.ArgumentParser(add_help=False) - verbose_parent.add_argument('--verbose', '-v', action='count', help=_(u"Add a verbosity level (can be used multiple times)")) + verbose_parent.add_argument('--verbose', '-v', action='count', default=0, help=_(u"Add a verbosity level (can be used multiple times)")) def add_parser_options(self): self.parser.add_argument('--version', action='version', version=("%(name)s %(version)s %(copyleft)s" % {'name': PROG_NAME, 'version': self.version, 'copyleft': COPYLEFT})) @@ -497,7 +497,8 @@ if profile != self.profile: return if uid == self.progress_id: - self.disp('') # progress is not finished, so we skip a line + if self.args.progress: + self.disp('') # progress is not finished, so we skip a line if self.host.quit_on_progress_end: self.onProgressError(message) self.host.quitFromSignal(1)