make sure interpreter log is printed in the face of errors
@@ -25,8 +25,8 @@ impl<'a> QueryPipeline<'a> {
let expr = Expressionista::translate(self.graph)?;
// println!("{}", format_expression(&expr, 0));
- let result = self.interpreter.interpret(expr, Env::default(), 0)?;
+ let result = self.interpreter.interpret(expr, Env::default(), 0);
self.interpreter.print_log();
- Ok(serializer.serialize(result))
+ Ok(serializer.serialize(result?))
}
}
