borgend/ui.py

changeset 85
56a000d15965
parent 84
b613265bd679
child 86
2fe66644c50d
--- a/borgend/ui.py	Sun Jan 28 14:56:13 2018 +0000
+++ b/borgend/ui.py	Sun Jan 28 17:34:06 2018 +0000
@@ -134,7 +134,10 @@
         progress=''
         d=status.detail
         if 'progress_current' in d and 'progress_total' in d:
-            progress=' %d%%' % (d['progress_current']/d['progress_total'])
+            percentage = 100*float(d['progress_current'])/float(d['progress_total'])
+            progress=': %d%%' % int(round(percentage))
+            if 'operation_no' in d:
+                progress='/#%d%s' % (d['operation_no'], progress)
         elif 'original_size' in d and 'deduplicated_size' in d:
             progress=' %s→%s' % (humanbytes(d['original_size']),
                                  humanbytes(d['deduplicated_size']))

mercurial