process_settings_dict

threadcount.fit.process_settings_dict(default_settings, user_settings=None)[source]

Combine the default settings with any user settings.

Process the user settings and override the default if a corresponding user setting exists. Print a warning if a there is a missing user setting.

Parameters:
  • default_settings (dict) – A dictionary containing all required settings for the script to run.

  • user_settings (dict, optional) – A dictionary containing user settings, by default None

Returns:

A simple namespace containing the settings, for easier access to attributes.

Return type:

types.SimpleNamespace