Skip to content

Commit 4e62b11

Browse files
author
legionfu
committed
sd webui 1.5版本加载报错问题解决。
1 parent 879fc8a commit 4e62b11

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scripts/state_api.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ def set_dropdowns():
183183
return_vals.append(temp_index) # 给json2js
184184
return_vals.append(Output_Log)
185185
return_vals.append(Output_Log)
186+
#print(return_vals)
186187
return tuple(return_vals)
187188

188189
def set_js_params():
@@ -280,6 +281,7 @@ def searching_extensions_title():
280281
#extensions_conponents[label] = []
281282

282283

284+
283285
# '''
284286
# ---------不使用------------
285287
# python触发导入事件,按正常触发逻辑先执行js代码,把除图片以外的参数全部设置好,
@@ -787,14 +789,17 @@ def after_component(self, component, **kwargs):
787789
self.custom_ui()
788790

789791
if(Webui_Comps.get(kwargs["elem_id"], None) == None):
790-
Webui_Comps[kwargs["elem_id"]] = component
792+
Webui_Comps[kwargs["elem_id"]] = component
793+
#print(kwargs["elem_id"])
791794

792795
except BaseException as e:
793796
pass
794797

795798
get_script_container(component)
796799

797-
if (isinstance(component, gr.Textbox) and kwargs["elem_id"] == "img2img_preview_filename"): # 加载到最后一个组件了
800+
if (isinstance(component, gr.Button) and kwargs["elem_id"] == "img2img_generation_info_button"): # 加载到最后一个组件了。 兼容旧版,暂时不使用“img2img_preview_filename”
801+
802+
798803
searching_extensions_title()
799804
#print(extensions_conponents)
800805

@@ -809,7 +814,6 @@ def after_component(self, component, **kwargs):
809814
# --------------------------------------组件分类--------------------------------------------------
810815
while temp_parent:
811816
try:
812-
813817
# tab 如果有多层只存最上层
814818
if(isinstance(temp_parent,gr.Tab)):
815819
tab = temp_parent
@@ -839,15 +843,13 @@ def after_component(self, component, **kwargs):
839843
extensions_conponents[mode_tab][ext_name]["base"].append(comp)
840844
except KeyError as e:
841845
pass
846+
842847
#print(extensions_conponents) # 整理好的第三方插件用到的组件
843848
# --------------------------------------组件分类--------------------------------------------------
844849

845850
params_create_ids()
846851

847-
#print("绑定按钮")
848-
849852
target_comps = []
850-
851853
target_comps.append(State_Comps["json2js"]) # 触发事件传递json给js
852854
#target_comps.append(State_Comps["outlog"][0])
853855
#target_comps.append(State_Comps["outlog"][1]) # 因为显示日志的窗口分txt2img和img2img两个位置 所以两个位置同步导出
@@ -899,6 +901,8 @@ def after_component(self, component, **kwargs):
899901
])
900902
except KeyError:
901903
print(f"No such component: {comp_name}")
904+
905+
print("LightDiffusionFlow 绑定完成")
902906

903907
def ui(self, is_img2img):
904908
pass

0 commit comments

Comments
 (0)