prsctrl.measurement.settings2.extract_settings_dict# extract_settings_dict(settings: dict, type_key: str, initial: dict | None) → dict[source]# If both are dictionaries, raise an error. If None are dictionaries, return {} Else return initial or settings[type_key], which ever is a dictionary If settings[type_key] is returned, it is removed from settings