check_settings_in_options

Checks that settings given a type str or int and allowable options are indeed valid.

param settings:

Dictionary of processed settings

type settings:

dict

param settings_types:

Dictionary of settings types

type settings_types:

dict

param settings_options:

Dictionary of options (may be empty)

type settings_options:

dict

raises exception.NotValidSetting:

if the setting is not allowed.