From b5911ed79661f467ae143cc5fc25433578bcb422 Mon Sep 17 00:00:00 2001 From: veera venky Date: Sat, 9 Feb 2019 22:17:01 +0530 Subject: [PATCH] Fixing assert second argument formatting --- vm/src/exceptions.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vm/src/exceptions.rs b/vm/src/exceptions.rs index be3652a73..4fe47cbc3 100644 --- a/vm/src/exceptions.rs +++ b/vm/src/exceptions.rs @@ -71,7 +71,10 @@ fn exception_str(vm: &mut VirtualMachine, args: PyFuncArgs) -> PyResult { ); let type_name = objtype::get_type_name(&exc.typ()); let msg = if let Some(m) = exc.get_attr("msg") { - objstr::get_value(&m) + match vm.to_pystr(&m) { + Ok(msg) => msg, + _ => "".to_string(), + } } else { panic!("Error message must be set"); };