catch errors during install

This commit is contained in:
2022-08-30 19:38:23 +02:00
parent 247d2d543e
commit eac55de2a2

View File

@@ -4,14 +4,19 @@ import sys
import textwrap import textwrap
from pathlib import Path from pathlib import Path
log = logging.getLogger("install")
def install(): def install():
try:
if sys.platform == 'win32' or sys.platform == 'cygwin': if sys.platform == 'win32' or sys.platform == 'cygwin':
_windows_set_icon() _windows_set_icon()
else: else:
if _is_executable(): if _is_executable():
_linux_install_desktop_file() _linux_install_desktop_file()
_linux_install_icon() _linux_install_icon()
except:
log.exception("failed to install system stuff")
def _is_executable() -> bool: def _is_executable() -> bool: