Skip to content

Commit 6096444

Browse files
authored
Merge pull request #2787 from regro/decode-bug
BUG fix encode+decode of str for escape chars
2 parents 29d8c2d + 6945aa9 commit 6096444

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

conda_forge_tick/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,14 +267,17 @@ def run_container_task(
267267
ret["error"]
268268
.split("(", maxsplit=1)[1]
269269
.rsplit(")", maxsplit=1)[0]
270+
.encode("raw_unicode_escape")
270271
.decode("unicode_escape")
271272
)
272273
raise ContainerRuntimeError(
273274
error=f"Error running {name} in container - error {ret['error'].split('(')[0]} raised:\n{ret_str}",
274275
name=name,
275276
cmd=pprint.pformat(cmd),
276277
returncode=res.returncode,
277-
traceback=ret["traceback"].decode("unicode_escape"),
278+
traceback=ret["traceback"]
279+
.encode("raw_unicode_escape")
280+
.decode("unicode_escape"),
278281
)
279282

280283
return ret["data"]

0 commit comments

Comments
 (0)