We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4ed264 commit 4bf7497Copy full SHA for 4bf7497
midi_app_controller/state/state_manager.py
@@ -1,15 +1,17 @@
1
+from importlib.metadata import version
2
from pathlib import Path
3
from typing import NamedTuple, Optional
4
5
import rtmidi
6
from app_model import Application
7
from app_model.registries import MenusRegistry
8
from app_model.types import CommandRule, MenuItem
9
+from packaging.version import parse as parse_version
10
11
# TODO: This will be made public in some future napari version
-try:
12
+if parse_version(version("napari")) >= parse_version("0.5.4"):
13
from napari._app_model import get_app_model
-except ImportError:
14
+else:
15
from napari._app_model import get_app as get_app_model
16
17
from midi_app_controller.actions.actions_handler import ActionsHandler
0 commit comments