We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b85e134 commit a5f08d7Copy full SHA for a5f08d7
vm/src/protocol/callable.rs
@@ -103,14 +103,18 @@ impl VirtualMachine {
103
self.use_tracing.set(false);
104
let res = trace_func.call(args.clone(), self);
105
self.use_tracing.set(true);
106
- res?;
+ if res.is_err() {
107
+ *self.trace_func.borrow_mut() = self.ctx.none();
108
+ }
109
}
110
111
if !self.is_none(&profile_func) {
112
113
let res = profile_func.call(args, self);
114
115
116
+ *self.profile_func.borrow_mut() = self.ctx.none();
117
118
119
Ok(())
120
0 commit comments