Skip to content

Commit 19bc50d

Browse files
committed
Revert "Merge pull request AUTOMATIC1111#9052 from space-nuko/temp-disable-extensions"
This reverts commit daa5a83, reversing changes made to cb3e1ba.
1 parent 9bb0e20 commit 19bc50d

File tree

5 files changed

+10
-37
lines changed

5 files changed

+10
-37
lines changed

javascript/extensions.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
function extensions_apply(_, _, disable_all){
2+
function extensions_apply(_, _){
33
var disable = []
44
var update = []
55

@@ -13,10 +13,10 @@ function extensions_apply(_, _, disable_all){
1313

1414
restart_reload()
1515

16-
return [JSON.stringify(disable), JSON.stringify(update), disable_all]
16+
return [JSON.stringify(disable), JSON.stringify(update)]
1717
}
1818

19-
function extensions_check(_, _){
19+
function extensions_check(){
2020
var disable = []
2121

2222
gradioApp().querySelectorAll('#extensions input[type="checkbox"]').forEach(function(x){

launch.py

-4
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,6 @@ def list_extensions(settings_file):
206206
print(e, file=sys.stderr)
207207

208208
disabled_extensions = set(settings.get('disabled_extensions', []))
209-
disable_all_extensions = settings.get('disable_all_extensions', 'none')
210-
211-
if disable_all_extensions != 'none':
212-
return []
213209

214210
return [x for x in os.listdir(extensions_dir) if x not in disabled_extensions]
215211

modules/extensions.py

+2-11
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,7 @@
1515

1616

1717
def active():
18-
if shared.opts.disable_all_extensions == "all":
19-
return []
20-
elif shared.opts.disable_all_extensions == "extra":
21-
return [x for x in extensions if x.enabled and x.is_builtin]
22-
else:
23-
return [x for x in extensions if x.enabled]
18+
return [x for x in extensions if x.enabled]
2419

2520

2621
class Extension:
@@ -102,11 +97,6 @@ def list_extensions():
10297
if not os.path.isdir(extensions_dir):
10398
return
10499

105-
if shared.opts.disable_all_extensions == "all":
106-
print("*** \"Disable all extensions\" option was set, will not load any extensions ***")
107-
elif shared.opts.disable_all_extensions == "extra":
108-
print("*** \"Disable all extensions\" option was set, will only load built-in extensions ***")
109-
110100
extension_paths = []
111101
for dirname in [extensions_dir, extensions_builtin_dir]:
112102
if not os.path.isdir(dirname):
@@ -122,3 +112,4 @@ def list_extensions():
122112
for dirname, path, is_builtin in extension_paths:
123113
extension = Extension(name=dirname, path=path, enabled=dirname not in shared.opts.disabled_extensions, is_builtin=is_builtin)
124114
extensions.append(extension)
115+

modules/shared.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -422,8 +422,7 @@ def list_samplers():
422422
}))
423423

424424
options_templates.update(options_section((None, "Hidden options"), {
425-
"disabled_extensions": OptionInfo([], "Disable these extensions"),
426-
"disable_all_extensions": OptionInfo("none", "Disable all extensions (preserves the list of disabled extensions)", gr.Radio, {"choices": ["none", "extra", "all"]}),
425+
"disabled_extensions": OptionInfo([], "Disable those extensions"),
427426
"sd_checkpoint_hash": OptionInfo("", "SHA256 hash of the current checkpoint"),
428427
}))
429428

modules/ui_extensions.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def check_access():
2121
assert not shared.cmd_opts.disable_extension_access, "extension access disabled because of command line flags"
2222

2323

24-
def apply_and_restart(disable_list, update_list, disable_all):
24+
def apply_and_restart(disable_list, update_list):
2525
check_access()
2626

2727
disabled = json.loads(disable_list)
@@ -43,7 +43,6 @@ def apply_and_restart(disable_list, update_list, disable_all):
4343
print(traceback.format_exc(), file=sys.stderr)
4444

4545
shared.opts.disabled_extensions = disabled
46-
shared.opts.disable_all_extensions = disable_all
4746
shared.opts.save(shared.config_filename)
4847

4948
shared.state.interrupt()
@@ -100,13 +99,9 @@ def extension_table():
10099
else:
101100
ext_status = ext.status
102101

103-
style = ""
104-
if shared.opts.disable_all_extensions == "extra" and not ext.is_builtin or shared.opts.disable_all_extensions == "all":
105-
style = ' style="color: var(--primary-400)"'
106-
107102
code += f"""
108103
<tr>
109-
<td><label{style}><input class="gr-check-radio gr-checkbox" name="enable_{html.escape(ext.name)}" type="checkbox" {'checked="checked"' if ext.enabled else ''}>{html.escape(ext.name)}</label></td>
104+
<td><label><input class="gr-check-radio gr-checkbox" name="enable_{html.escape(ext.name)}" type="checkbox" {'checked="checked"' if ext.enabled else ''}>{html.escape(ext.name)}</label></td>
110105
<td>{remote}</td>
111106
<td>{ext.version}</td>
112107
<td{' class="extension_status"' if ext.remote is not None else ''}>{ext_status}</td>
@@ -299,24 +294,16 @@ def create_ui():
299294
with gr.Row(elem_id="extensions_installed_top"):
300295
apply = gr.Button(value="Apply and restart UI", variant="primary")
301296
check = gr.Button(value="Check for updates")
302-
extensions_disable_all = gr.Radio(label="Disable all extensions", choices=["none", "extra", "all"], value=shared.opts.disable_all_extensions, elem_id="extensions_disable_all")
303297
extensions_disabled_list = gr.Text(elem_id="extensions_disabled_list", visible=False).style(container=False)
304298
extensions_update_list = gr.Text(elem_id="extensions_update_list", visible=False).style(container=False)
305299

306-
html = ""
307-
if shared.opts.disable_all_extensions != "none":
308-
html = """
309-
<span style="color: var(--primary-400);">
310-
"Disable all extensions" was set, change it to "none" to load all extensions again
311-
</span>
312-
"""
313-
info = gr.HTML(html)
300+
info = gr.HTML()
314301
extensions_table = gr.HTML(lambda: extension_table())
315302

316303
apply.click(
317304
fn=apply_and_restart,
318305
_js="extensions_apply",
319-
inputs=[extensions_disabled_list, extensions_update_list, extensions_disable_all],
306+
inputs=[extensions_disabled_list, extensions_update_list],
320307
outputs=[],
321308
)
322309

0 commit comments

Comments
 (0)