jp (base): fixed CommandAnswering and progress bar

This commit is contained in:
Goffi 2017-10-01 12:21:23 +02:00
commit 3c79544cc4

View file

@ -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)