From ab2638828a1f80f3c2cae77d313d071ae8811428 Mon Sep 17 00:00:00 2001 From: Papoteur Date: Wed, 10 Oct 2018 14:43:23 +0200 Subject: Apply same method over DBus to Backup feature --- backend/magiback | 6 +++--- backend/raw_write.py | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'backend') diff --git a/backend/magiback b/backend/magiback index f5c58a7..7f3785b 100755 --- a/backend/magiback +++ b/backend/magiback @@ -16,6 +16,7 @@ class Isodumper(raw_write.Dumper): + @@ -53,11 +54,10 @@ class Isodumper(raw_write.Dumper): self.authorized_sender_read = set() self.authorized_sender_write = set() - def do_write(self,source, target, dbus_context): + def do_write(self,source, target, size, dbus_context): if check_permission('org.mageia.Magiback.Isodumper.write',dbus_context): - print("Writing") self.finished.clear() - self.thread = threading.Thread(target=self._do_write, args=(source, target, )) + self.thread = threading.Thread(target=self._do_write, args=(source, target, size, )) self.thread.start() else: self.return_message = "Access denied" diff --git a/backend/raw_write.py b/backend/raw_write.py index 309cf17..ed617cd 100755 --- a/backend/raw_write.py +++ b/backend/raw_write.py @@ -37,11 +37,10 @@ import gnupg class Dumper(object): - def _do_write(self,source,target): + def _do_write(self,source,target, b): # Writing step #Dump mode self.returncode=0 - b=os.path.getsize(source) self.operation=True bs=4096*128 try: -- cgit v1.2.1