MCPcopy Create free account
hub / github.com/DenOfEquity/ersatzForge / setup_ui_for_section

Method setup_ui_for_section

modules/scripts.py:699–715  ·  view source on GitHub ↗
(self, section, scriptlist=None)

Source from the content-addressed store, hash-verified

697 def setup_ui_for_section(self, section, scriptlist=None):
698 if scriptlist is None:
699 scriptlist = self.alwayson_scripts
700
701 scriptlist = sorted(scriptlist, key=lambda x: x.sorting_priority)
702
703 for script in scriptlist:
704 if script.alwayson and script.section != section:
705 continue
706
707 if script.create_group:
708 with gr.Group(visible=script.alwayson) as group:
709 self.create_script_ui(script)
710
711 script.group = group
712 else:
713 self.create_script_ui(script)
714
715 def prepare_ui(self):
716 self.inputs = [None]
717
718 def setup_ui(self):

Callers 2

setup_uiMethod · 0.95
create_uiFunction · 0.80

Calls 1

create_script_uiMethod · 0.95

Tested by

no test coverage detected