"""
# end of bup preamble
-from __future__ import absolute_import
+from __future__ import absolute_import, division, print_function
import os, sys, time
from bup import hashsplit, git, options, client
total_bytes += nbytes
if filenum > 0:
qprogress('Splitting: file #%d, %d kbytes\r'
- % (filenum+1, total_bytes/1024))
+ % (filenum+1, total_bytes // 1024))
else:
- qprogress('Splitting: %d kbytes\r' % (total_bytes/1024))
+ qprogress('Splitting: %d kbytes\r' % (total_bytes // 1024))
is_reverse = os.environ.get('BUP_SERVER_REVERSE')
keep_boundaries=opt.keep_boundaries,
progress=prog)
for (sha, size, level) in shalist:
- print sha.encode('hex')
+ print(sha.encode('hex'))
reprogress()
elif opt.tree or opt.commit or opt.name:
if opt.name: # insert dummy_name which may be used as a restore target
hashsplit.total_split += len(blob)
if opt.copy:
sys.stdout.write(str(blob))
- megs = hashsplit.total_split/1024/1024
+ megs = hashsplit.total_split // 1024 // 1024
if not opt.quiet and last != megs:
last = megs
if opt.verbose:
log('\n')
if opt.tree:
- print tree.encode('hex')
+ print(tree.encode('hex'))
if opt.commit or opt.name:
msg = 'bup split\n\nGenerated by command:\n%r\n' % sys.argv
ref = opt.name and ('refs/heads/%s' % opt.name) or None
commit = pack_writer.new_commit(tree, oldref, userline, date, None,
userline, date, None, msg)
if opt.commit:
- print commit.encode('hex')
+ print(commit.encode('hex'))
if pack_writer:
pack_writer.close() # must close before we can update the ref
size = hashsplit.total_split
if opt.bench:
log('bup: %.2f kbytes in %.2f secs = %.2f kbytes/sec\n'
- % (size/1024., secs, size/1024./secs))
+ % (size / 1024, secs, size / 1024 / secs))
if saved_errors:
log('WARNING: %d errors encountered while saving.\n' % len(saved_errors))