|
1 | | -import sys |
2 | 1 | from _typeshed import Unused |
3 | 2 | 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 |
5 | 4 | from typing_extensions import Self |
6 | 5 |
|
7 | 6 | import numpy |
@@ -317,14 +316,14 @@ def set_error_function(callback: Callable[[str], object] | None = None) -> None: |
317 | 316 | def set_info_function(callback: Callable[[str], object] | None = None) -> None: ... |
318 | 317 | def client_pid(name: str) -> int: ... |
319 | 318 |
|
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