mirror of
https://github.com/lllyasviel/Fooocus.git
synced 2026-08-16 13:13:16 +02:00
fix
This commit is contained in:
+10
-4
@@ -41,15 +41,16 @@ fooocus_expansion_path = get_dir_or_set_default('fooocus_expansion_path',
|
|||||||
temp_outputs_path = get_dir_or_set_default('temp_outputs_path', '../outputs/')
|
temp_outputs_path = get_dir_or_set_default('temp_outputs_path', '../outputs/')
|
||||||
|
|
||||||
|
|
||||||
def get_config_item_or_set_default(key, default_value, validator):
|
def get_config_item_or_set_default(key, default_value, validator, disable_empty_as_none=False):
|
||||||
global config_dict
|
global config_dict
|
||||||
if key not in config_dict:
|
if key not in config_dict:
|
||||||
config_dict[key] = default_value
|
config_dict[key] = default_value
|
||||||
return default_value
|
return default_value
|
||||||
|
|
||||||
v = config_dict.get(key, None)
|
v = config_dict.get(key, None)
|
||||||
if v is None or v == '':
|
if not disable_empty_as_none:
|
||||||
v = 'None'
|
if v is None or v == '':
|
||||||
|
v = 'None'
|
||||||
if validator(v):
|
if validator(v):
|
||||||
return v
|
return v
|
||||||
else:
|
else:
|
||||||
@@ -102,7 +103,12 @@ default_negative_prompt = get_config_item_or_set_default(
|
|||||||
default_value='low quality, bad hands, bad eyes, cropped, missing fingers, extra digit',
|
default_value='low quality, bad hands, bad eyes, cropped, missing fingers, extra digit',
|
||||||
validator=lambda x: isinstance(x, str)
|
validator=lambda x: isinstance(x, str)
|
||||||
)
|
)
|
||||||
default_positive_prompt = ''
|
default_positive_prompt = get_config_item_or_set_default(
|
||||||
|
key='default_positive_prompt',
|
||||||
|
default_value='',
|
||||||
|
validator=lambda x: isinstance(x, str),
|
||||||
|
disable_empty_as_none=True
|
||||||
|
)
|
||||||
checkpoint_downloads = get_config_item_or_set_default(
|
checkpoint_downloads = get_config_item_or_set_default(
|
||||||
key='checkpoint_downloads',
|
key='checkpoint_downloads',
|
||||||
default_value={
|
default_value={
|
||||||
|
|||||||
Reference in New Issue
Block a user