import os import json # mandatory imports from .base import * from .singleton import * file_name = "config.json" sw_key = "SW" config = {} ok: bool = False module_name = os.path.basename(os.getcwd()) try: with open(file_name, 'r') as file: config = json.load(file); ok = config[sw_key] except FileNotFoundError: print(f"Error ({module_name}): The file '{file_name}' was not found." ) except KeyError : print(f"Error ({module_name}): The key '{sw_key}' was not found." ) except Exception as e : print(f"Error ({module_name}): An unexpected error occurred: {e}" ) if ok: print(f"{sw_key} is set to bypass the auto imports.") else: from .conversions import * from .data_logger import DataLogger from .checks import * from .helpers import * from .excel_ops import * from .nv_ops_utils import * YES = 1 NO = 0