- tm = strptime(dup_ts, '%Y%m%dT%H%M%SZ')
- exc(['rm', '-rf', restoredir])
- exc(dup + ['restore', '-t', dup_ts, source_url, restoredir])
- exc([bup, 'index', '-uxf', tmpidx, restoredir])
- exc([bup, 'save', '--strip', '--date', str(timegm(tm)), '-f', tmpidx,
- '-n', save_name, restoredir])
+ tm = strptime(dup_ts.decode('ascii'), '%Y%m%dT%H%M%SZ')
+ exc([b'rm', b'-rf', restoredir])
+ exc(dup + [b'restore', b'-t', dup_ts, source_url, restoredir])
+ exc([bup, b'index', b'-uxf', tmpidx, restoredir])
+ exc([bup, b'save', b'--strip', b'--date', b'%d' % timegm(tm),
+ b'-f', tmpidx, b'-n', save_name, restoredir])
+ sys.stderr.flush()