Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
S
stable-diffusion-webui
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
stable-diffusion-webui
Commits
c8045c5a
Commit
c8045c5a
authored
Oct 16, 2022
by
SGKoishi
Committed by
AUTOMATIC1111
Oct 16, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
The hide_ui_dir_config flag also restrict write attempt to path settings
parent
26a11776
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
1 deletion
+17
-1
shared.py
modules/shared.py
+10
-0
ui.py
modules/ui.py
+7
-1
No files found.
modules/shared.py
View file @
c8045c5a
...
...
@@ -77,6 +77,16 @@ parser.add_argument("--disable-safe-unpickle", action='store_true', help="disabl
cmd_opts
=
parser
.
parse_args
()
restricted_opts
=
[
"samples_filename_pattern"
,
"outdir_samples"
,
"outdir_txt2img_samples"
,
"outdir_img2img_samples"
,
"outdir_extras_samples"
,
"outdir_grids"
,
"outdir_txt2img_grids"
,
"outdir_save"
,
]
devices
.
device
,
devices
.
device_interrogate
,
devices
.
device_gfpgan
,
devices
.
device_bsrgan
,
devices
.
device_esrgan
,
devices
.
device_scunet
,
devices
.
device_codeformer
=
\
(
devices
.
cpu
if
any
(
y
in
cmd_opts
.
use_cpu
for
y
in
[
x
,
'all'
])
else
devices
.
get_optimal_device
()
for
x
in
[
'sd'
,
'interrogate'
,
'gfpgan'
,
'bsrgan'
,
'esrgan'
,
'scunet'
,
'codeformer'
])
...
...
modules/ui.py
View file @
c8045c5a
...
...
@@ -25,7 +25,7 @@ import gradio.routes
from
modules
import
sd_hijack
,
sd_models
from
modules.paths
import
script_path
from
modules.shared
import
opts
,
cmd_opts
from
modules.shared
import
opts
,
cmd_opts
,
restricted_opts
if
cmd_opts
.
deepdanbooru
:
from
modules.deepbooru
import
get_deepbooru_tags
import
modules.shared
as
shared
...
...
@@ -1430,6 +1430,9 @@ Requested path was: {f}
if
comp_args
and
isinstance
(
comp_args
,
dict
)
and
comp_args
.
get
(
'visible'
)
is
False
:
continue
if
cmd_opts
.
hide_ui_dir_config
and
key
in
restricted_opts
:
continue
oldval
=
opts
.
data
.
get
(
key
,
None
)
opts
.
data
[
key
]
=
value
...
...
@@ -1447,6 +1450,9 @@ Requested path was: {f}
if
not
opts
.
same_type
(
value
,
opts
.
data_labels
[
key
]
.
default
):
return
gr
.
update
(
visible
=
True
),
opts
.
dumpjson
()
if
cmd_opts
.
hide_ui_dir_config
and
key
in
restricted_opts
:
return
gr
.
update
(
value
=
oldval
),
opts
.
dumpjson
()
oldval
=
opts
.
data
.
get
(
key
,
None
)
opts
.
data
[
key
]
=
value
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment