Merge pull request #2728 from return42/fix-loader
[fix] settings_loader.py - use update_dict only for mapping types
This commit is contained in:
		
						commit
						a477a3a687
					
				| @ -57,7 +57,7 @@ def update_settings(default_settings, user_settings): | |||||||
|     # merge everything except the engines |     # merge everything except the engines | ||||||
|     for k, v in user_settings.items(): |     for k, v in user_settings.items(): | ||||||
|         if k not in ('use_default_settings', 'engines'): |         if k not in ('use_default_settings', 'engines'): | ||||||
|             if k in default_settings: |             if k in default_settings and isinstance(v, Mapping): | ||||||
|                 update_dict(default_settings[k], v) |                 update_dict(default_settings[k], v) | ||||||
|             else: |             else: | ||||||
|                 default_settings[k] = v |                 default_settings[k] = v | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user