From 8073cae46abea72e832db1f502b0de2a92e6990d Mon Sep 17 00:00:00 2001 From: Wouter de Bruijn Date: Fri, 27 Feb 2026 15:36:39 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20Removed=20special=20case=20optio?= =?UTF-8?q?n=20because=20of=20unlikely=20scenario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- netbox_zabbix_sync/modules/settings.py | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/netbox_zabbix_sync/modules/settings.py b/netbox_zabbix_sync/modules/settings.py index c0ef5fd..78cbecd 100644 --- a/netbox_zabbix_sync/modules/settings.py +++ b/netbox_zabbix_sync/modules/settings.py @@ -2,8 +2,6 @@ Module for parsing configuration from the top level config.py file """ -from sys import argv - from importlib import util from logging import getLogger from os import environ, path @@ -117,20 +115,9 @@ def load_env_variable(config_environvar): def load_config_file(config_default, config_file="config.py"): """Returns config from config.py file""" - first_cli_arg = argv[0] if len(argv) > 1 else None - config_path = None - - # If the script was run by the old .py file extension, use path as root of the config file. - if first_cli_arg and first_cli_arg.endswith(".py"): - logger.debug( - "Using legacy script path detection for config file location. Please switch to --config to specify the config file location." - ) - config_path = Path(first_cli_arg).parent / config_file - - if not config_path or not config_path.exists(): - # Find the script path and config file next to it. - script_dir = path.dirname(path.dirname(path.dirname(path.abspath(__file__)))) - config_path = Path(path.join(script_dir, config_file)) + # Find the script path and config file next to it. + script_dir = path.dirname(path.dirname(path.dirname(path.abspath(__file__)))) + config_path = Path(path.join(script_dir, config_file)) # If the script directory is not found, try the current working directory if not config_path.exists():