Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Overbill1683
Stable Diffusion Webui
提交
146856f6
S
Stable Diffusion Webui
项目概览
Overbill1683
/
Stable Diffusion Webui
12 个月 前同步成功
通知
1771
Star
81
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
分析
仓库
DevOps
项目成员
Pages
S
Stable Diffusion Webui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Pages
分析
分析
仓库分析
DevOps
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
提交
体验新版 GitCode,发现更多精彩内容 >>
提交
146856f6
编写于
10月 25, 2022
作者:
M
Milly
提交者:
AUTOMATIC1111
10月 26, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
images: allow nested bracket in filename pattern
上级
c7af69f8
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
4 addition
and
7 deletion
+4
-7
modules/images.py
modules/images.py
+4
-7
未找到文件。
modules/images.py
浏览文件 @
146856f6
...
@@ -277,7 +277,7 @@ invalid_filename_chars = '<>:"/\\|?*\n'
...
@@ -277,7 +277,7 @@ invalid_filename_chars = '<>:"/\\|?*\n'
invalid_filename_prefix
=
' '
invalid_filename_prefix
=
' '
invalid_filename_postfix
=
' .'
invalid_filename_postfix
=
' .'
re_nonletters
=
re
.
compile
(
r
'[\s'
+
string
.
punctuation
+
']+'
)
re_nonletters
=
re
.
compile
(
r
'[\s'
+
string
.
punctuation
+
']+'
)
re_pattern
=
re
.
compile
(
r
"(
[^\[\]]+|\[([^]]+)]|[\[\]]*
)"
)
re_pattern
=
re
.
compile
(
r
"(
.*?)(?:\[([^\[\]]+)\]|$
)"
)
re_pattern_arg
=
re
.
compile
(
r
"(.*)<([^>]*)>$"
)
re_pattern_arg
=
re
.
compile
(
r
"(.*)<([^>]*)>$"
)
max_filename_part_length
=
128
max_filename_part_length
=
128
...
@@ -362,9 +362,9 @@ class FilenameGenerator:
...
@@ -362,9 +362,9 @@ class FilenameGenerator:
for
m
in
re_pattern
.
finditer
(
x
):
for
m
in
re_pattern
.
finditer
(
x
):
text
,
pattern
=
m
.
groups
()
text
,
pattern
=
m
.
groups
()
res
+=
text
if
pattern
is
None
:
if
pattern
is
None
:
res
+=
text
continue
continue
pattern_args
=
[]
pattern_args
=
[]
...
@@ -385,11 +385,8 @@ class FilenameGenerator:
...
@@ -385,11 +385,8 @@ class FilenameGenerator:
print
(
f
"Error adding [
{
pattern
}
] to filename"
,
file
=
sys
.
stderr
)
print
(
f
"Error adding [
{
pattern
}
] to filename"
,
file
=
sys
.
stderr
)
print
(
traceback
.
format_exc
(),
file
=
sys
.
stderr
)
print
(
traceback
.
format_exc
(),
file
=
sys
.
stderr
)
if
replacement
is
None
:
if
replacement
is
not
None
:
res
+=
f
'[
{
pattern
}
]'
else
:
res
+=
str
(
replacement
)
res
+=
str
(
replacement
)
continue
continue
res
+=
f
'[
{
pattern
}
]'
res
+=
f
'[
{
pattern
}
]'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录