Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
S
Stable Diffusion Webui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
novelai-storage
Stable Diffusion Webui
Commits
d859cec6
Commit
d859cec6
authored
Jan 01, 2024
by
AUTOMATIC1111
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
infotext.py: rename usages in the codebase
parent
c5496c76
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
25 additions
and
25 deletions
+25
-25
extensions-builtin/extra-options-section/scripts/extra_options_section.py
...in/extra-options-section/scripts/extra_options_section.py
+2
-2
modules/api/api.py
modules/api/api.py
+5
-5
modules/img2img.py
modules/img2img.py
+1
-1
modules/postprocessing.py
modules/postprocessing.py
+2
-2
modules/processing.py
modules/processing.py
+2
-2
modules/processing_scripts/refiner.py
modules/processing_scripts/refiner.py
+1
-1
modules/processing_scripts/seed.py
modules/processing_scripts/seed.py
+1
-1
modules/shared_items.py
modules/shared_items.py
+2
-2
modules/txt2img.py
modules/txt2img.py
+1
-1
modules/ui.py
modules/ui.py
+2
-2
modules/ui_common.py
modules/ui_common.py
+2
-2
modules/ui_extra_networks.py
modules/ui_extra_networks.py
+1
-1
modules/ui_extra_networks_user_metadata.py
modules/ui_extra_networks_user_metadata.py
+2
-2
modules/ui_postprocessing.py
modules/ui_postprocessing.py
+1
-1
No files found.
extensions-builtin/extra-options-section/scripts/extra_options_section.py
View file @
d859cec6
import
math
import
gradio
as
gr
from
modules
import
scripts
,
shared
,
ui_components
,
ui_settings
,
generation_parameters_copypaste
from
modules
import
scripts
,
shared
,
ui_components
,
ui_settings
,
infotext
from
modules.ui_components
import
FormColumn
...
...
@@ -25,7 +25,7 @@ class ExtraOptionsSection(scripts.Script):
extra_options
=
shared
.
opts
.
extra_options_img2img
if
is_img2img
else
shared
.
opts
.
extra_options_txt2img
elem_id_tabname
=
"extra_options_"
+
(
"img2img"
if
is_img2img
else
"txt2img"
)
mapping
=
{
k
:
v
for
v
,
k
in
generation_parameters_copypaste
.
infotext_to_setting_name_mapping
}
mapping
=
{
k
:
v
for
v
,
k
in
infotext
.
infotext_to_setting_name_mapping
}
with
gr
.
Blocks
()
as
interface
:
with
gr
.
Accordion
(
"Options"
,
open
=
False
,
elem_id
=
elem_id_tabname
)
if
shared
.
opts
.
extra_options_accordion
and
extra_options
else
gr
.
Group
(
elem_id
=
elem_id_tabname
):
...
...
modules/api/api.py
View file @
d859cec6
...
...
@@ -17,7 +17,7 @@ from fastapi.encoders import jsonable_encoder
from
secrets
import
compare_digest
import
modules.shared
as
shared
from
modules
import
sd_samplers
,
deepbooru
,
sd_hijack
,
images
,
scripts
,
ui
,
postprocessing
,
errors
,
restart
,
shared_items
,
script_callbacks
,
generation_parameters_copypaste
,
sd_models
from
modules
import
sd_samplers
,
deepbooru
,
sd_hijack
,
images
,
scripts
,
ui
,
postprocessing
,
errors
,
restart
,
shared_items
,
script_callbacks
,
infotext
,
sd_models
from
modules.api
import
models
from
modules.shared
import
opts
from
modules.processing
import
StableDiffusionProcessingTxt2Img
,
StableDiffusionProcessingImg2Img
,
process_images
...
...
@@ -369,9 +369,9 @@ class Api:
if
not
request
.
infotext
:
return
{}
possible_fields
=
generation_parameters_copypaste
.
paste_fields
[
tabname
][
"fields"
]
possible_fields
=
infotext
.
paste_fields
[
tabname
][
"fields"
]
set_fields
=
request
.
model_dump
(
exclude_unset
=
True
)
if
hasattr
(
request
,
"request"
)
else
request
.
dict
(
exclude_unset
=
True
)
# pydantic v1/v2 have differenrt names for this
params
=
generation_parameters_copypaste
.
parse_generation_parameters
(
request
.
infotext
)
params
=
infotext
.
parse_generation_parameters
(
request
.
infotext
)
def
get_field_value
(
field
,
params
):
value
=
field
.
function
(
params
)
if
field
.
function
else
params
.
get
(
field
.
label
)
...
...
@@ -408,7 +408,7 @@ class Api:
if
request
.
override_settings
is
None
:
request
.
override_settings
=
{}
overriden_settings
=
generation_parameters_copypaste
.
get_override_settings
(
params
)
overriden_settings
=
infotext
.
get_override_settings
(
params
)
for
_
,
setting_name
,
value
in
overriden_settings
:
if
setting_name
not
in
request
.
override_settings
:
request
.
override_settings
[
setting_name
]
=
value
...
...
@@ -584,7 +584,7 @@ class Api:
if
geninfo
is
None
:
geninfo
=
""
params
=
generation_parameters_copypaste
.
parse_generation_parameters
(
geninfo
)
params
=
infotext
.
parse_generation_parameters
(
geninfo
)
script_callbacks
.
infotext_pasted_callback
(
geninfo
,
params
)
return
models
.
PNGInfoResponse
(
info
=
geninfo
,
items
=
items
,
parameters
=
params
)
...
...
modules/img2img.py
View file @
d859cec6
...
...
@@ -7,7 +7,7 @@ from PIL import Image, ImageOps, ImageFilter, ImageEnhance, UnidentifiedImageErr
import
gradio
as
gr
from
modules
import
images
as
imgutil
from
modules.
generation_parameters_copypaste
import
create_override_settings_dict
,
parse_generation_parameters
from
modules.
infotext
import
create_override_settings_dict
,
parse_generation_parameters
from
modules.processing
import
Processed
,
StableDiffusionProcessingImg2Img
,
process_images
from
modules.shared
import
opts
,
state
from
modules.sd_models
import
get_closet_checkpoint_match
...
...
modules/postprocessing.py
View file @
d859cec6
...
...
@@ -2,7 +2,7 @@ import os
from
PIL
import
Image
from
modules
import
shared
,
images
,
devices
,
scripts
,
scripts_postprocessing
,
ui_common
,
generation_parameters_copypaste
from
modules
import
shared
,
images
,
devices
,
scripts
,
scripts_postprocessing
,
ui_common
,
infotext
from
modules.shared
import
opts
...
...
@@ -86,7 +86,7 @@ def run_postprocessing(extras_mode, image, image_folder, input_dir, output_dir,
basename
=
''
forced_filename
=
None
infotext
=
", "
.
join
([
k
if
k
==
v
else
f
'{k}: {
generation_parameters_copypaste
.quote(v)}'
for
k
,
v
in
pp
.
info
.
items
()
if
v
is
not
None
])
infotext
=
", "
.
join
([
k
if
k
==
v
else
f
'{k}: {
infotext
.quote(v)}'
for
k
,
v
in
pp
.
info
.
items
()
if
v
is
not
None
])
if
opts
.
enable_pnginfo
:
pp
.
image
.
info
=
existing_pnginfo
...
...
modules/processing.py
View file @
d859cec6
...
...
@@ -16,7 +16,7 @@ from skimage import exposure
from
typing
import
Any
import
modules.sd_hijack
from
modules
import
devices
,
prompt_parser
,
masking
,
sd_samplers
,
lowvram
,
generation_parameters_copypaste
,
extra_networks
,
sd_vae_approx
,
scripts
,
sd_samplers_common
,
sd_unet
,
errors
,
rng
from
modules
import
devices
,
prompt_parser
,
masking
,
sd_samplers
,
lowvram
,
infotext
,
extra_networks
,
sd_vae_approx
,
scripts
,
sd_samplers_common
,
sd_unet
,
errors
,
rng
from
modules.rng
import
slerp
# noqa: F401
from
modules.sd_hijack
import
model_hijack
from
modules.sd_samplers_common
import
images_tensor_to_samples
,
decode_first_stage
,
approximation_indexes
...
...
@@ -733,7 +733,7 @@ def create_infotext(p, all_prompts, all_seeds, all_subseeds, comments=None, iter
"User"
:
p
.
user
if
opts
.
add_user_name_to_info
else
None
,
}
generation_params_text
=
", "
.
join
([
k
if
k
==
v
else
f
'{k}: {
generation_parameters_copypaste
.quote(v)}'
for
k
,
v
in
generation_params
.
items
()
if
v
is
not
None
])
generation_params_text
=
", "
.
join
([
k
if
k
==
v
else
f
'{k}: {
infotext
.quote(v)}'
for
k
,
v
in
generation_params
.
items
()
if
v
is
not
None
])
prompt_text
=
p
.
main_prompt
if
use_main_prompt
else
all_prompts
[
index
]
negative_prompt_text
=
f
"
\n
Negative prompt: {p.main_negative_prompt if use_main_prompt else all_negative_prompts[index]}"
if
all_negative_prompts
[
index
]
else
""
...
...
modules/processing_scripts/refiner.py
View file @
d859cec6
import
gradio
as
gr
from
modules
import
scripts
,
sd_models
from
modules.
generation_parameters_copypaste
import
PasteField
from
modules.
infotext
import
PasteField
from
modules.ui_common
import
create_refresh_button
from
modules.ui_components
import
InputAccordion
...
...
modules/processing_scripts/seed.py
View file @
d859cec6
...
...
@@ -3,7 +3,7 @@ import json
import
gradio
as
gr
from
modules
import
scripts
,
ui
,
errors
from
modules.
generation_parameters_copypaste
import
PasteField
from
modules.
infotext
import
PasteField
from
modules.shared
import
cmd_opts
from
modules.ui_components
import
ToolButton
...
...
modules/shared_items.py
View file @
d859cec6
...
...
@@ -67,14 +67,14 @@ def reload_hypernetworks():
def
get_infotext_names
():
from
modules
import
generation_parameters_copypaste
,
shared
from
modules
import
infotext
,
shared
res
=
{}
for
info
in
shared
.
opts
.
data_labels
.
values
():
if
info
.
infotext
:
res
[
info
.
infotext
]
=
1
for
tab_data
in
generation_parameters_copypaste
.
paste_fields
.
values
():
for
tab_data
in
infotext
.
paste_fields
.
values
():
for
_
,
name
in
tab_data
.
get
(
"fields"
)
or
[]:
if
isinstance
(
name
,
str
):
res
[
name
]
=
1
...
...
modules/txt2img.py
View file @
d859cec6
...
...
@@ -2,7 +2,7 @@ from contextlib import closing
import
modules.scripts
from
modules
import
processing
from
modules.
generation_parameters_copypaste
import
create_override_settings_dict
from
modules.
infotext
import
create_override_settings_dict
from
modules.shared
import
opts
import
modules.shared
as
shared
from
modules.ui
import
plaintext_to_html
...
...
modules/ui.py
View file @
d859cec6
...
...
@@ -21,14 +21,14 @@ from modules.ui_gradio_extensions import reload_javascript
from
modules.shared
import
opts
,
cmd_opts
import
modules.
generation_parameters_copypaste
as
parameters_copypaste
import
modules.
infotext
as
parameters_copypaste
import
modules.hypernetworks.ui
as
hypernetworks_ui
import
modules.textual_inversion.ui
as
textual_inversion_ui
import
modules.textual_inversion.textual_inversion
as
textual_inversion
import
modules.shared
as
shared
from
modules
import
prompt_parser
from
modules.sd_hijack
import
model_hijack
from
modules.
generation_parameters_copypaste
import
image_from_url_text
,
PasteField
from
modules.
infotext
import
image_from_url_text
,
PasteField
create_setting_component
=
ui_settings
.
create_setting_component
...
...
modules/ui_common.py
View file @
d859cec6
...
...
@@ -8,10 +8,10 @@ import gradio as gr
import
subprocess
as
sp
from
modules
import
call_queue
,
shared
from
modules.
generation_parameters_copypaste
import
image_from_url_text
from
modules.
infotext
import
image_from_url_text
import
modules.images
from
modules.ui_components
import
ToolButton
import
modules.
generation_parameters_copypaste
as
parameters_copypaste
import
modules.
infotext
as
parameters_copypaste
folder_symbol
=
'
\U0001f4c2
'
# 📂
refresh_symbol
=
'
\U0001f504
'
# 🔄
...
...
modules/ui_extra_networks.py
View file @
d859cec6
...
...
@@ -10,7 +10,7 @@ import json
import
html
from
fastapi.exceptions
import
HTTPException
from
modules.
generation_parameters_copypaste
import
image_from_url_text
from
modules.
infotext
import
image_from_url_text
from
modules.ui_components
import
ToolButton
extra_pages
=
[]
...
...
modules/ui_extra_networks_user_metadata.py
View file @
d859cec6
...
...
@@ -5,7 +5,7 @@ import os.path
import
gradio
as
gr
from
modules
import
generation_parameters_copypaste
,
images
,
sysinfo
,
errors
,
ui_extra_networks
from
modules
import
infotext
,
images
,
sysinfo
,
errors
,
ui_extra_networks
class
UserMetadataEditor
:
...
...
@@ -181,7 +181,7 @@ class UserMetadataEditor:
index
=
len
(
gallery
)
-
1
if
index
>=
len
(
gallery
)
else
index
img_info
=
gallery
[
index
if
index
>=
0
else
0
]
image
=
generation_parameters_copypaste
.
image_from_url_text
(
img_info
)
image
=
infotext
.
image_from_url_text
(
img_info
)
geninfo
,
items
=
images
.
read_info_from_image
(
image
)
images
.
save_image_with_geninfo
(
image
,
geninfo
,
item
[
"local_preview"
])
...
...
modules/ui_postprocessing.py
View file @
d859cec6
import
gradio
as
gr
from
modules
import
scripts
,
shared
,
ui_common
,
postprocessing
,
call_queue
,
ui_toprow
import
modules.
generation_parameters_copypaste
as
parameters_copypaste
import
modules.
infotext
as
parameters_copypaste
def
create_ui
():
...
...
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