diff --git a/netbox_zabbix_sync.py b/netbox_zabbix_sync.py index 89d2677..9d4ea6e 100755 --- a/netbox_zabbix_sync.py +++ b/netbox_zabbix_sync.py @@ -1,6 +1,6 @@ -#!/usr/bin/env python3 - -from netbox_zabbix_sync.modules.cli import parse_cli - -if __name__ == "__main__": - parse_cli() +#!/usr/bin/env python3 + +from netbox_zabbix_sync.modules.cli import parse_cli + +if __name__ == "__main__": + parse_cli() diff --git a/netbox_zabbix_sync/modules/settings.py b/netbox_zabbix_sync/modules/settings.py index f44930a..78cbecd 100644 --- a/netbox_zabbix_sync/modules/settings.py +++ b/netbox_zabbix_sync/modules/settings.py @@ -114,8 +114,9 @@ def load_env_variable(config_environvar): def load_config_file(config_default, config_file="config.py"): """Returns config from config.py file""" + # Find the script path and config file next to it. - script_dir = path.dirname(path.dirname(path.abspath(__file__))) + 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