There were some problems when the user removed those
files earlier.
# Rename configuration files.
if _file.is_config():
+ # Skip already removed config files.
+ try:
+ os.lstat(file)
+ except OSError:
+ continue
+
file_save = "%s%s" % (file, CONFIG_FILE_SUFFIX_SAVE)
try:
# Handle regular files and symlinks.
if os.path.isfile(file) or os.path.islink(file):
+ log.debug("Removing %s..." % _file)
try:
os.remove(file)
except OSError:
except OSError:
pass
+ # Handle files that have already been removed
+ # by somebody else.
+ elif not os.path.exists(file):
+ pass
+
# Log all unhandled types.
else:
log.warning("Cannot remove file: %s. Filetype is unhandled." % file)