fix list vs str

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2026-09-10 12:29:46 +02:00
parent b0c21c5448
commit 799f10f49d
7 changed files with 15 additions and 9 deletions
+3 -3
View File
@@ -46,13 +46,13 @@ def get_default_modes(cmd_opts, mem_stat):
if devices.backend == "zluda":
default_sdp_options = ['Math']
default_cross_attention = ['Dynamic attention']
default_cross_attention = 'Dynamic attention'
elif devices.backend == "rocm":
agent = devices.get_hip_agent()
if agent.gfx_version < 0x1100:
default_cross_attention = ['Dynamic attention'] # only RDNA2 and older GPUs needs this
default_cross_attention = 'Dynamic attention' # only RDNA2 and older GPUs needs this
elif devices.backend in {"cpu", "mps"}:
default_cross_attention = ['Dynamic attention']
default_cross_attention = 'Dynamic attention'
if devices.get_optimal_device_name() != "cpu":
os.environ.setdefault('SDNQ_USE_OPENVINO_MM', '0')
+2
View File
@@ -27,6 +27,8 @@ refresh_time = 0
extra_pages = shared.extra_networks
debug = log.trace if os.environ.get('SD_EN_DEBUG', None) is not None else lambda *args, **kwargs: None
debug('Trace: EN')
card_empty = '<div class="card"></div>'
card_full = '''
<div class='card' onclick={card_click} title='{name}' data-page='{page}' data-name='{name}' data-filename='{filename}' data-short='{short}' data-tags='{tags}' data-mtime='{mtime}' data-size='{size}' data-search='{search}' data-version='{version}' style='--data-color: {color}'>
<div class='overlay'>
+3
View File
@@ -110,7 +110,10 @@ def create_guidance_inputs(tab):
standard_args = args_base + args_legacy
def update_stored(component, name):
if component is None or name is None:
return
_stored_args[name] = component
for component in modular_args:
label = getattr(component, 'label', None)
value = getattr(component, 'value', None)
+3 -2
View File
@@ -258,8 +258,9 @@ def create_ui(disabled_tabs=None):
item for item in shared.opts.data_labels.items()
if item[1].section is not None and item[1].section[0] == section_id
] # find all items in this section
hidden = (section_id is None) or ('hidden' in section_id.lower()) or ('hidden' in section_text.lower()) or ('legacy' in section_id.lower()) or ('legacy' in section_text.lower())
# log.trace(f'Settings: section="{section_id}" title="{section_text}" items={len(items)} hidden={hidden}')
hidden = (section_id is None) or ('hidden' in section_id.lower()) or ('hidden' in section_text.lower())
for (key, _item) in items:
log.trace(f'Settings: id={section_id} text={section_text} key={key} hidden={hidden}')
if hidden:
for (key, _item) in items:
hidden_list.append(key)
+1 -1
View File
@@ -10408,7 +10408,7 @@ function readCardTags(el2, tags) {
textarea.value = new_prompt;
updateInput(textarea);
};
if (tags.length === 0) return;
if (!tags || tags.length === 0) return;
const cardTags = tags.split("|");
if (!cardTags || cardTags.length === 0) return;
const tagsEl = el2.getElementsByClassName("tags")[0];
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -103,7 +103,7 @@ function readCardTags(el, tags) {
updateInput(textarea);
};
if (tags.length === 0) return;
if (!tags || tags.length === 0) return;
const cardTags = tags.split('|');
if (!cardTags || cardTags.length === 0) return;
const tagsEl = el.getElementsByClassName('tags')[0];