diff --git a/stubs/JACK-Client/jack/__init__.pyi b/stubs/JACK-Client/jack/__init__.pyi index 1dcd55600..0d433506c 100644 --- a/stubs/JACK-Client/jack/__init__.pyi +++ b/stubs/JACK-Client/jack/__init__.pyi @@ -1,7 +1,7 @@ from _typeshed import Self from collections.abc import Callable, Generator, Iterable, Iterator, Sequence from typing import Any, overload -from typing_extensions import TypeAlias +from typing_extensions import Literal, TypeAlias _NDArray: TypeAlias = Any # FIXME: no typings for numpy arrays @@ -180,8 +180,10 @@ class Port: def request_monitor(self, onoff: bool) -> None: ... class MidiPort(Port): - is_audio: bool = ... - is_midi: bool = ... + @property + def is_audio(self) -> Literal[False]: ... + @property + def is_midi(self) -> Literal[True]: ... class OwnPort(Port): @property