Skip to content

Commit f890d5a

Browse files
authored
fix: Resolves ValueError when calling "manim cfg write -l user" (#2359)
Percent signs added to parser needed to be re-escaped before writing back to the parser.
1 parent 34f0134 commit f890d5a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

manim/cli/cfg/group.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,11 +201,13 @@ def write(level: str = None, openfile: bool = False) -> None:
201201
)
202202
temp = input()
203203

204-
default[key] = temp
204+
default[key] = temp.replace("%", "%%")
205205

206206
default = replace_keys(default) if category == "logger" else default
207207

208-
parser[category] = dict(default)
208+
parser[category] = {
209+
i: v.replace("%", "%%") for i, v in dict(default).items()
210+
}
209211

210212
else:
211213
action = "open"

0 commit comments

Comments
 (0)