From 62c02aef566a30d650915e3a9e335664c12885fe Mon Sep 17 00:00:00 2001 From: Steve Muir Date: Wed, 5 Oct 2005 22:15:51 +0000 Subject: [PATCH] Don't barf if we can't unlink a non-existent file --- python/vserver.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/vserver.py b/python/vserver.py index d77abba..c539ee9 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -101,7 +101,11 @@ class VServer: # 'copy' original file, rename new to original backup = filename + ".old" - os.unlink(backup) + try: + os.unlink(backup) + except OSError, ex: + if ex.errno != errno.ENOENT: + raise os.link(filename, backup) os.rename(newfile, filename) -- 2.43.0