diff --git a/UpdateManager/UpdateManagerDbus.py b/UpdateManager/UpdateManagerDbus.py index 3c6645b..ab5947a 100755 --- a/UpdateManager/UpdateManagerDbus.py +++ b/UpdateManager/UpdateManagerDbus.py @@ -112,12 +112,16 @@ class UpdateManagerDbusController(dbus.service.Object): # 取消transaction @dbus.service.method(INTERFACE, out_signature='bs') def CancelDownload(self): + status = False + message = "" try: if self.transaction.cancellable == True: self.transaction.cancel() + status = True + message = "success" except Exception as e: - return (False,str(e)) - return (True,"success") + return (status,str(e)) + return (status, message) #更新进度信息 0~100 进度信息 101为非预期的信号 @dbus.service.signal(INTERFACE,signature='is') @@ -142,7 +146,7 @@ class UpdateManagerDbusController(dbus.service.Object): success,upgrade_group, error_string,error_desc) #发送下载包信息 - @dbus.service.signal(INTERFACE, signature='iiiiii') + @dbus.service.signal(INTERFACE, signature='iiiii') def UpdateDownloadInfo(self, current_items, total_items, currenty_bytes, total_bytes, current_cps): logging.info("current_items = %d, total_items = %d, currenty_bytes = %d, total_bytes = %d, current_cps = %d .",\ current_items, total_items, \