refactor(config): By default lead user to sparingly set CFG_KNOWN_SECTION
This commit is contained in:
		| @@ -51,11 +51,8 @@ class CONST(object): | ||||
|     # make sense. We use 'is_mandatory' to determine if we have to raise errors on missing settings. Here | ||||
|     # 'is_mandatory' means the setting must be given in a '[section]'. It may be empty. | ||||
|     CFG_KNOWN_SECTION = [ | ||||
|         {"key": "min_duration", "is_mandatory": False}, | ||||
|         {"key": "max_duration", "is_mandatory": False}, | ||||
|         {"key": "title_not_regex", "is_mandatory": False}, | ||||
|         {"key": "query", "is_mandatory": True}, | ||||
|         {"key": "dl_dir", "is_mandatory": True} | ||||
|         # {"key": "an_option", "is_mandatory": True}, | ||||
|         # {"key": "another_one", "is_mandatory": False} | ||||
|     ] | ||||
|     CFG_MANDATORY = [section_cfg["key"] for section_cfg in CFG_KNOWN_SECTION if section_cfg["is_mandatory"]] | ||||
|     {%- endif %} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user