--- Main-orig.py 2007-12-30 13:27:37.000000000 -0800 +++ Main.py 2007-12-30 13:31:22.000000000 -0800 @@ -598,8 +598,11 @@ def restore_set_root(rpin): i = len(pathcomps) while i >= min_len_pathcomps: parent_dir = rpath.RPath(rpin.conn, "/".join(pathcomps[:i])) - if (parent_dir.isdir() and - "rdiff-backup-data" in parent_dir.listdir()): break + try: + if (parent_dir.isdir() and + "rdiff-backup-data" in parent_dir.listdir()): break + except: + pass if parent_dir.path == rpin.conn.Globals.get('restrict_path'): return None i = i-1