svghmi/svghmi.py
branchwxPython4
changeset 3573 1ee56fb544fc
parent 3572 b46af5b80c7d
child 3657 e0d6f5f0dcc2
--- a/svghmi/svghmi.py	Mon Aug 08 18:07:23 2022 +0200
+++ b/svghmi/svghmi.py	Mon Aug 08 18:09:26 2022 +0200
@@ -8,6 +8,7 @@
 
 from __future__ import absolute_import
 import os
+import sys
 import shutil
 import hashlib
 import shlex
@@ -302,10 +303,14 @@
 
         return ret
 
-if wx.Platform == '__WXMSW__':
+if sys.platform.startswith('win'):
     default_cmds={
         "launch":"cmd.exe /c 'start msedge {url}'",
         "watchdog":"cmd.exe /k 'echo watchdog for {url} !'"}
+elif os.environ.has_key("SNAP"):
+    default_cmds={
+        "launch":"xdg-open {url}",
+        "watchdog":"echo Watchdog for {name} !"}
 else:
     default_cmds={
         "launch":"chromium {url}",