From e06d52eeb71a6884a44cfab79c215c7fed04b533 Mon Sep 17 00:00:00 2001 From: joshn Date: Tue, 23 Jun 2009 23:56:30 +0000 Subject: Fix restoring single files. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@1058 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff_backup/rpath.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py index 8b0ecd4..10a8fde 100644 --- a/rdiff-backup/rdiff_backup/rpath.py +++ b/rdiff-backup/rdiff_backup/rpath.py @@ -1429,6 +1429,12 @@ class MaybeUnicode: data = unicode(data, 'utf-8') return data + def readline(self, length=-1): + data = self.fileobj.readline(length) + if Globals.use_unicode_paths: + data = unicode(data, 'utf-8') + return data + def write(self, buf): if Globals.use_unicode_paths: if type(buf) != unicode: -- cgit v1.2.1