diff options
Diffstat (limited to 'rdiff-backup/src/rorpiter.py')
-rw-r--r-- | rdiff-backup/src/rorpiter.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/rdiff-backup/src/rorpiter.py b/rdiff-backup/src/rorpiter.py index a90a406..cfd2d5f 100644 --- a/rdiff-backup/src/rorpiter.py +++ b/rdiff-backup/src/rorpiter.py @@ -11,7 +11,7 @@ """Operations on Iterators of Read Only Remote Paths""" from __future__ import generators -import tempfile, UserList, types +import tempfile, UserList, types, librsync from static import * from log import * from rpath import * @@ -202,6 +202,13 @@ class RORPIter: return diff_rorp elif sig_rorp and sig_rorp.isreg() and new_rp and new_rp.isreg(): diff_rorp = new_rp.getRORPath() + #fp = sig_rorp.open("rb") + #print "---------------------", fp + #tmp_sig_rp = RPath(Globals.local_connection, "/tmp/sig") + #tmp_sig_rp.delete() + #tmp_sig_rp.write_from_fileobj(fp) + #diff_rorp.setfile(Rdiff.get_delta_sigfileobj(tmp_sig_rp.open("rb"), + # new_rp)) diff_rorp.setfile(Rdiff.get_delta_sigfileobj(sig_rorp.open("rb"), new_rp)) diff_rorp.set_attached_filetype('diff') @@ -244,7 +251,6 @@ class RORPIter: MakeStatic(RORPIter) - class IndexedTuple(UserList.UserList): """Like a tuple, but has .index |