Skip to content

Commit 17bc845

Browse files
committed
Fix UnicodeDecodeError
1 parent 44d66dc commit 17bc845

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎vm/src/exceptions.rs‎

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

0 commit comments

Comments
 (0)