diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/FilenameMapping.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/FilenameMapping.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/FilenameMapping.py b/rdiff-backup/rdiff_backup/FilenameMapping.py index 046a4be..a5f8ff8 100644 --- a/rdiff-backup/rdiff_backup/FilenameMapping.py +++ b/rdiff-backup/rdiff_backup/FilenameMapping.py @@ -158,7 +158,10 @@ class QuotedRPath(rpath.RPath): correctly and append()ed to the currect QuotedRPath. """ - return map(unquote, self.conn.os.listdir(self.path)) + path = self.path + if type(path) != unicode: + path = unicode(path, 'utf-8') + return map(unquote, self.conn.os.listdir(path)) def __str__(self): return "QuotedPath: %s\nIndex: %s\nData: %s" % \ |