3.4 Factory¶
-
class
morfdict.factory.Factory(main_modulepath, settings_modulepath='settings')[source]¶ Loader for settings files.
Parameters: - main_modulepath – import path to a main module
- settings_modulepath – import path to a settings module within main module
-
init_data(settings, paths)[source]¶ Initialize settings and paths with data. Add ‘project_path’ to paths depending on main module.
-
make_settings(settings={}, paths={}, additional_modules=None)[source]¶ Make StringDict and PathDict from modules.
Parameters: - settings – default settings
- paths – default paths
- additional_modules – list of tuples of additional modules. First
- element – in tuple is a module name, second is bool. If setted to true,
- method – will raise ImportError on missing module.