diff --git a/frontends/src/jp/base.py b/frontends/src/jp/base.py index 6546e6e1..cfa665da 100644 --- a/frontends/src/jp/base.py +++ b/frontends/src/jp/base.py @@ -188,7 +188,7 @@ class Jp(object): 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 @@ class CommandBase(object): 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)