X Tutup
Skip to content

Commit 18fcbce

Browse files
committed
Fix UnicodeDecodeError
1 parent 60fccc3 commit 18fcbce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

vm/src/exceptions.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1749,7 +1749,8 @@ pub(super) mod types {
17491749
type Args = (PyStrRef, ArgBytesLike, isize, isize, PyStrRef);
17501750
let (encoding, object, start, end, reason): Args = args.bind(vm)?;
17511751
zelf.set_attr("encoding", encoding, vm)?;
1752-
zelf.set_attr("object", object, vm)?;
1752+
let object_as_bytes = vm.ctx.new_bytes(object.borrow_buf().to_vec());
1753+
zelf.set_attr("object", object_as_bytes, vm)?;
17531754
zelf.set_attr("start", vm.ctx.new_int(start), vm)?;
17541755
zelf.set_attr("end", vm.ctx.new_int(end), vm)?;
17551756
zelf.set_attr("reason", reason, vm)?;

0 commit comments

Comments
 (0)
X Tutup