# SPDX-License-Identifier: LGPL-2.1-or-laterimport sysif sys.version_info >= (3, 11): # ruff: ignore[non-empty-init-module]import importlib.resourcesdef read_cockpit_data_file(filename: str) -> bytes:return (importlib.resources.files('cockpit.data') / filename).read_bytes()else:import importlib.abcdef read_cockpit_data_file(filename: str) -> bytes:# https://github.com/python/mypy/issues/4182loader = __loader__ # type: ignore[name-defined]assert isinstance(loader, importlib.abc.ResourceLoader)path = __file__.replace('__init__.py', filename)return loader.get_data(path)