fix default settings by not marking non managed fields as do_not_save

main
Tran Xen 2 years ago
parent d0c56ae6ef
commit 2e718ee4ae

@ -8,8 +8,3 @@ def preload(parser: ArgumentParser) -> None:
choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"], choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"],
help="Set the log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)", help="Set the log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)",
) )
parser.add_argument(
"--faceswaplab_gpu",
action="store_true",
help="Enable GPU if set, disable if not set",
)

@ -111,9 +111,6 @@ class FaceSwapScript(scripts.Script):
# If the order is modified, the before_process should be changed accordingly. # If the order is modified, the before_process should be changed accordingly.
components = components + post_processing components = components + post_processing
# Ask sd to not store in ui-config.json
for component in components:
setattr(component, "do_not_save_to_config", True)
return components return components

@ -16,7 +16,7 @@ REFERENCE_PATH = os.path.join(
) )
# Defining the version flag for the application # Defining the version flag for the application
VERSION_FLAG: str = "v1.2.3" VERSION_FLAG: str = "v1.2.4"
# Defining the path for 'sd-webui-faceswaplab' inside the 'extensions' directory # Defining the path for 'sd-webui-faceswaplab' inside the 'extensions' directory
EXTENSION_PATH = os.path.join("extensions", "sd-webui-faceswaplab") EXTENSION_PATH = os.path.join("extensions", "sd-webui-faceswaplab")

@ -65,4 +65,7 @@ def face_inpainting_ui(
inpaiting_model, inpaiting_model,
] ]
for component in gradio_components:
setattr(component, "do_not_save_to_config", True)
return gradio_components return gradio_components

@ -80,7 +80,7 @@ def faceswap_unit_advanced_options(
elem_id=f"{id_prefix}_face{unit_num}_erosion_factor", elem_id=f"{id_prefix}_face{unit_num}_erosion_factor",
) )
return [ components = [
face_restorer_name, face_restorer_name,
face_restorer_visibility, face_restorer_visibility,
codeformer_weight, codeformer_weight,
@ -91,6 +91,11 @@ def faceswap_unit_advanced_options(
erosion_factor, erosion_factor,
] ]
for component in components:
setattr(component, "do_not_save_to_config", True)
return components
def faceswap_unit_ui( def faceswap_unit_ui(
is_img2img: bool, unit_num: int = 1, id_prefix: str = "faceswaplab" is_img2img: bool, unit_num: int = 1, id_prefix: str = "faceswaplab"
@ -281,10 +286,6 @@ Otherwise, read the [doc](https://glucauze.github.io/sd-webui-faceswaplab/doc/)
+ post_inpainting + post_inpainting
) )
# Ask sd to not store in ui-config.json
for component in gradio_components:
setattr(component, "do_not_save_to_config", True)
# If changed, you need to change FaceSwapUnitSettings accordingly # If changed, you need to change FaceSwapUnitSettings accordingly
# ORDER of parameters is IMPORTANT. It should match the result of FaceSwapUnitSettings # ORDER of parameters is IMPORTANT. It should match the result of FaceSwapUnitSettings
return gradio_components return gradio_components

Loading…
Cancel
Save