diff --git a/katrain/__main__.py b/katrain/__main__.py index dc1f76a..a49b68e 100644 --- a/katrain/__main__.py +++ b/katrain/__main__.py @@ -1,15 +1,14 @@ """isort:skip_file""" -# first, logging level lower -import json +# first, logging level lower and force audio framework import os -import kivy - -kivy.require("2.0.0") os.environ["KCFG_KIVY_LOG_LEVEL"] = os.environ.get("KCFG_KIVY_LOG_LEVEL", "warning") if "KIVY_AUDIO" not in os.environ: os.environ["KIVY_AUDIO"] = "sdl2" # some backends hard crash / this seems to be most stable +import kivy +kivy.require("2.0.0") + # next, icon from katrain.core.utils import find_package_resource, PATHS from kivy.config import Config @@ -36,6 +35,7 @@ Config.set("input", "mouse", "mouse,multitouch_on_demand") import re import signal +import json import sys import threading import traceback