From c8b97d1b5bccff71a0c2f5d8cbd369a18e71ec66 Mon Sep 17 00:00:00 2001 From: Jane Liu Date: Tue, 21 Jan 2025 17:42:56 -0800 Subject: [PATCH] Updated type checking for 'additional_devices'. Update comments. --- hutch_python/load_conf.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hutch_python/load_conf.py b/hutch_python/load_conf.py index 967fef49..045d245b 100644 --- a/hutch_python/load_conf.py +++ b/hutch_python/load_conf.py @@ -6,7 +6,6 @@ from copy import copy from pathlib import Path from socket import gethostname -from typing import List, Dict from . import mpl_config # noqa: F401 @@ -317,11 +316,11 @@ def load_conf(conf, hutch_dir=None, args=None): # This is list of dictionaries with happi search terms and values. # Additional devices are loaded based on these search terms. additional_devices = conf['additional_devices'] - if not isinstance(additional_devices, List[Dict]): + if not isinstance(additional_devices, list): logger.error( 'Invalid additional_devices conf, must be a list of dictionaries.') except KeyError: - additional_devices = {} + additional_devices = [] logger.info( 'Additional_devices have not been set in conf. No additional devices will be loaded')