summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf.d/link_confs.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/conf.d/link_confs.py b/conf.d/link_confs.py
index 5a78d8d..e195095 100644
--- a/conf.d/link_confs.py
+++ b/conf.d/link_confs.py
@@ -21,6 +21,10 @@ if __name__=='__main__':
src = os.path.join(args.availpath, link)
dst = os.path.join(confpath, link)
try:
+ os.remove(dst)
+ except FileNotFoundError:
+ pass
+ try:
os.symlink(src, dst)
except NotImplementedError:
# Not supported on this version of Windows
@@ -30,5 +34,3 @@ if __name__=='__main__':
if platform.system().lower() == 'windows' and e.winerror == 1314:
break
raise
- except FileExistsError:
- pass