diff --git a/frontends/src/jp/base.py b/frontends/src/jp/base.py index 55264ff7..0f34d11b 100644 --- a/frontends/src/jp/base.py +++ b/frontends/src/jp/base.py @@ -719,14 +719,14 @@ class CommandBase(object): return False if self.host.pbar is None: #first answer, we must construct the bar - self.host.pbar = progressbar.ProgressBar(int(size), - [_(u"Progress: "),progressbar.Percentage(), - " ", - progressbar.Bar(), - " ", - progressbar.FileTransferSpeed(), - " ", - progressbar.ETA()]) + self.host.pbar = progressbar.ProgressBar(max_value=int(size), + widgets=[_(u"Progress: "),progressbar.Percentage(), + " ", + progressbar.Bar(), + " ", + progressbar.FileTransferSpeed(), + " ", + progressbar.ETA()]) self.host.pbar.start() self.host.pbar.update(int(data['position'])) @@ -901,7 +901,7 @@ class CommandAnswering(CommandBase): """Auto reply to confirmations requests""" self.need_loop = True super(CommandAnswering, self).connected() - self.host.bridge.register("actionNew", self.onActionNew) + self.host.bridge.register_signal("actionNew", self.onActionNew) actions = self.host.bridge.actionsGet(self.profile) for action_data, action_id, security_limit in actions: self.onActionNew(action_data, action_id, security_limit, self.profile)