Skip to content

Commit 0dde3d4

Browse files
w-e-wruchej
authored andcommitted
reduce unnecessary re-indexing extra networks dir
1 parent 921d32d commit 0dde3d4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

modules/ui_extra_networks.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -417,21 +417,21 @@ def create_ui(interface: gr.Blocks, unrelated_tabs, tabname):
417417

418418
dropdown_sort.change(fn=lambda: None, _js="function(){ applyExtraNetworkSort('" + tabname + "'); }")
419419

420+
def create_html():
421+
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
422+
420423
def pages_html():
421424
if not ui.pages_contents:
422-
return refresh()
423-
425+
create_html()
424426
return ui.pages_contents
425427

426428
def refresh():
427429
for pg in ui.stored_extra_pages:
428430
pg.refresh()
429-
430-
ui.pages_contents = [pg.create_html(ui.tabname) for pg in ui.stored_extra_pages]
431-
431+
create_html()
432432
return ui.pages_contents
433433

434-
interface.load(fn=pages_html, inputs=[], outputs=[*ui.pages])
434+
interface.load(fn=pages_html, inputs=[], outputs=ui.pages)
435435
button_refresh.click(fn=refresh, inputs=[], outputs=ui.pages)
436436

437437
return ui

0 commit comments

Comments
 (0)