From 1d39cdf4d9684b8e0cc20de69135b1a79b002eb4 Mon Sep 17 00:00:00 2001 From: ben Date: Wed, 1 May 2002 06:12:51 +0000 Subject: See changelog for 0.6.1 git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/branches/r0-6@54 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff_backup/highlevel.py | 4 +++- rdiff-backup/rdiff_backup/log.py | 4 ++-- rdiff-backup/rdiff_backup/robust.py | 5 +++-- 3 files changed, 8 insertions(+), 5 deletions(-) (limited to 'rdiff-backup/rdiff_backup') diff --git a/rdiff-backup/rdiff_backup/highlevel.py b/rdiff-backup/rdiff_backup/highlevel.py index 55fe007..1e1b3de 100644 --- a/rdiff-backup/rdiff_backup/highlevel.py +++ b/rdiff-backup/rdiff_backup/highlevel.py @@ -270,8 +270,10 @@ class HLDestinationStruct: (exp[0] in [2, # Means that a file is missing 5, # Reported by docv (see list) 13, # Permission denied IOError - 26] # Requested by Campbell (see list) - + 20, # Means a directory changed to non-dir + 26, # Requested by Campbell (see list) - # happens on some NT systems + 36] # filename too long ))): Log("Skipping file", 2) return None diff --git a/rdiff-backup/rdiff_backup/log.py b/rdiff-backup/rdiff_backup/log.py index 5416fd2..487c04c 100644 --- a/rdiff-backup/rdiff_backup/log.py +++ b/rdiff-backup/rdiff_backup/log.py @@ -135,8 +135,8 @@ class Logger: exc_info = sys.exc_info() logging_func("Exception %s raised of class %s" % - (exc_info[1], exc_info[0]), 2) - logging_func("".join(traceback.format_tb(exc_info[2])), 2) + (exc_info[1], exc_info[0]), 3) + logging_func("".join(traceback.format_tb(exc_info[2])), 3) Log = Logger() diff --git a/rdiff-backup/rdiff_backup/robust.py b/rdiff-backup/rdiff_backup/robust.py index c23ff6a..5a7f82e 100644 --- a/rdiff-backup/rdiff_backup/robust.py +++ b/rdiff-backup/rdiff_backup/robust.py @@ -295,8 +295,8 @@ class SaveState: def touch_last_file(cls): """Touch last file marker, indicating backup has begun""" - cls._last_file_sym.touch() - + if not cls._last_file_sym.lstat(): cls._last_file_sym.touch() + def touch_last_file_definitive(cls): """Create last-file-definitive marker @@ -403,6 +403,7 @@ class Resume: def SetSessionInfo(cls): """Read data directory and initialize _session_info""" + assert Globals.isbackup_writer silist = [] rp_quad_dict = cls.group_rps_by_time(cls.get_relevant_rps()) times = rp_quad_dict.keys() -- cgit v1.2.1