From 57e12377326bb914c86e974c7041ec1e38d434b3 Mon Sep 17 00:00:00 2001 From: Bingsu Date: Thu, 4 May 2023 14:09:00 +0900 Subject: [PATCH] fix: misc --- adetailer/args.py | 8 +++++--- scripts/!adetailer.py | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/adetailer/args.py b/adetailer/args.py index f5d7337..c98c785 100644 --- a/adetailer/args.py +++ b/adetailer/args.py @@ -61,9 +61,11 @@ class ADetailerArgs(BaseModel): ad_controlnet_weight: confloat(ge=0.0, le=1.0) = 1.0 @validator("ad_conf", pre=True) - def check_ad_conf(cls, v): # noqa: N805 - if isinstance(v, int): - v = v / 100.0 + def check_ad_conf(cls, v: Any): # noqa: N805 + if not isinstance(v, (int, float)): + v = float(v) + if v > 1.0: + v /= 100.0 return v diff --git a/scripts/!adetailer.py b/scripts/!adetailer.py index 9fa9b3c..a05b051 100644 --- a/scripts/!adetailer.py +++ b/scripts/!adetailer.py @@ -4,7 +4,6 @@ import platform import sys from copy import copy from pathlib import Path -from typing import Any import gradio as gr import torch