Skip to content

Commit bfd0321

Browse files
authored
[JACK-Client] All METADATA_ constants are sometimes available on Linux (#13639)
1 parent a3c8fce commit bfd0321

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# The available constants differ based on the local environment.
2+
(jack\.METADATA_.*)?

stubs/JACK-Client/jack/__init__.pyi

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import sys
21
from _typeshed import Unused
32
from collections.abc import Callable, Generator, Iterable, Iterator, Sequence
4-
from typing import Any, Literal, NoReturn, overload
3+
from typing import Any, Final, Literal, NoReturn, overload
54
from typing_extensions import Self
65

76
import numpy
@@ -317,14 +316,14 @@ def set_error_function(callback: Callable[[str], object] | None = None) -> None:
317316
def set_info_function(callback: Callable[[str], object] | None = None) -> None: ...
318317
def client_pid(name: str) -> int: ...
319318

320-
METADATA_CONNECTED: str
321-
METADATA_HARDWARE: str
322-
METADATA_ICON_LARGE: str
323-
METADATA_ICON_SMALL: str
324-
METADATA_PORT_GROUP: str
325-
METADATA_PRETTY_NAME: str
326-
if sys.platform != "linux":
327-
METADATA_EVENT_TYPES: str
328-
METADATA_ICON_NAME: str
329-
METADATA_ORDER: str
330-
METADATA_SIGNAL_TYPE: str
319+
# Some METADATA_ constants are not available on all systems.
320+
METADATA_CONNECTED: Final[str]
321+
METADATA_HARDWARE: Final[str]
322+
METADATA_ICON_LARGE: Final[str]
323+
METADATA_ICON_SMALL: Final[str]
324+
METADATA_PORT_GROUP: Final[str]
325+
METADATA_PRETTY_NAME: Final[str]
326+
METADATA_EVENT_TYPES: Final[str]
327+
METADATA_ICON_NAME: Final[str]
328+
METADATA_ORDER: Final[str]
329+
METADATA_SIGNAL_TYPE: Final[str]

0 commit comments

Comments
 (0)