diff --git a/playout/libretime_playout/liquidsoap/main.py b/playout/libretime_playout/liquidsoap/main.py index aaf00fc89..ba1877957 100644 --- a/playout/libretime_playout/liquidsoap/main.py +++ b/playout/libretime_playout/liquidsoap/main.py @@ -13,6 +13,8 @@ from loguru import logger from .entrypoint import generate_entrypoint from .version import get_liquidsoap_version +here = Path(__file__).parent + @click.command(context_settings={"auto_envvar_prefix": DEFAULT_ENV_PREFIX}) @cli_logging_options() @@ -27,14 +29,12 @@ def cli(log_level: int, log_filepath: Optional[Path]): version = get_liquidsoap_version() - script_path = os.path.join( - os.path.dirname(__file__), f"{version[0]}.{version[1]}", "ls_script.liq" - ) + script_path = here / f"{version[0]}.{version[1]}/ls_script.liq" exec_args = [ "/usr/bin/liquidsoap", "libretime-liquidsoap", "--verbose", - script_path, + str(script_path), ] if log_level.is_debug(): exec_args.append("--debug")