Skip to content
Open
8 changes: 5 additions & 3 deletions clarity/src/vm/errors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -139,9 +139,11 @@ impl fmt::Display for Error {
Error::Runtime(ref err, ref stack) => {
write!(f, "{err}")?;
if let Some(ref stack_trace) = stack {
writeln!(f, "\n Stack Trace: ")?;
for item in stack_trace.iter() {
writeln!(f, "{item}")?;
if !stack_trace.is_empty() {
writeln!(f, "\n Stack Trace: ")?;
for item in stack_trace.iter() {
writeln!(f, "{item}")?;
}
}
}
Ok(())
Expand Down