scripts/create_windows_links.py

changeset 8243
cc717c2ae956
parent 7960
e8fc383322f7
child 8314
e3642a6a1e71
diff -r aa713ac50c0d -r cc717c2ae956 scripts/create_windows_links.py
--- a/scripts/create_windows_links.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/scripts/create_windows_links.py	Thu Apr 15 18:11:24 2021 +0200
@@ -11,6 +11,7 @@
 
 import os
 import sys
+import contextlib
 
 from eric6config import getConfig
 
@@ -93,16 +94,13 @@
     from win32com.client import Dispatch
     from pywintypes import com_error
     
-    try:
+    with contextlib.suppress(com_error):
         shell = Dispatch('WScript.Shell')
         shortcut = shell.CreateShortCut(linkPath)
         shortcut.Targetpath = targetPath
         shortcut.WorkingDirectory = os.path.dirname(targetPath)
         shortcut.IconLocation = iconPath
         shortcut.save()
-    except com_error:
-        # maybe restrictions prohibited link creation
-        pass
 
 
 def windowsDesktopNames():

eric ide

mercurial